Académique Documents
Professionnel Documents
Culture Documents
Development Concept
Aryo Pinandito, ST, M.MT
What!?!
There seems to be a lot of confusion out there.
1. Do Nothing
There is a case for allowing your site to be rendered
in all of it's desktop browser glory on some mobile
devices.
For high end devices such as the iPhone or iPad,
where users are used to panning and zooming, why
give them a watered down version of your service?
This is certainly the cheapest option.
However, the Tablet is more than a small PC and
the Smart Phone is not just a small Tablet. These
are distinct devices with unique user behavior and
context.
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
2. Adaptive Design
Different view (style) for different
screen size or different device
3. Responsive Design
Responsive' design does not require you
to know your target screen sizes from
the beginning.
The page will rearrange content
constantly as the screen changes size.
4. Web App
Typically built with HTML5, CSS3 and
JavaScript
Web apps will work on any device that uses
a modern mobile web browser making
them universal; cross platform
applications.
This reduces development costs.
Limited in functionality and user
experience to what can be provided within
a browser
Your app will be unable to use device
specific technologies (such as the camera)
or harness the devices native user
experience
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
5. Native App
You can take advantage of the vast
The app. A bite sized piece of software that enables you to define the
specific content and functionality for the user in their context.
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
Pull or Push
Apps have two options for engagement
pull technology or push notifications.
Pull Technology
Pull technology is when a request for the
Push Technology
Push, or server push, describes a style of Internet-
Despite push technologys recent popularity, the question is not whether the push
model is superior to the pull model, but rather when to use one rather than the
other
Laboratorium Web dan Mobile App PTIIK Universitas Brawijaya
To Pull or To Push?
Pull Technology
Pull marketing can be more
cost-efficient
Push Technology
Push marketing is invasive
Push marketing creates
demand
Cross Platform
Application Development
Multiplatform Application
OutSystems
Python
Unity
MonoTouch
OpenPlug
Codename One
Mendix
Ubuntu Touch
Firefox OS
WebOS
Apache Cordova
DragonRAD
Mono
Blackberry
NME
Appcellerator
Smartface
Aqua
QT SDK
Lazarus
Android Windows Phone
Metismo
Tyzen
Stencyl
Unity
RareWire
iOS
SDK
DSI
M2Active
MobiOne
Meme IDE
RhoMobile
Java
Adobe AIR
Appception
Windows Mobile Java ME MoSync
.NET Compact Framework
PalmOS
SenchaTouch
KonyOne
ViziApps
IBM Worklight
Corona SDK
Marmalade
Symbian
BREW
Macromedia FlashLite
WebORB
GeneXus
PhoneGap
device.
Easy for the user to understand the application.
In case the current platform does not support the UI
functionality of the said application, the cost of development
will be very high and the app might still not function.
for, ways to tackle the multiple obstacles that are bound to come
in the way and the kind of consumers you want to be targeting.
This process will take time, effort and patience. Once this is done,
you can proceed ahead with the next step.
customers. Once you have set your target, you will want to
determine which deployments would be most relevant as per
consumer needs.
This will help you out with time management and control your
budget.
Quiz Time!
Quiz
Mentions 5 mobile application examples for each of
the following application functions!
Games
Photography
Social Media
Photography
Mentions at least 5 different platforms that
supports mobile application development.
Any Questions?
Grazias
Danke
Kiitos
Gratias
Terima Kasih
Merci
Thank You