2. Mobile Application
A mobile application is a
software application that works on a specific
mobile device's operating system and is
downloaded to the device to perform a specific
set of functions. Apps can also be device-specific
such as iPhone and iPad apps
5. Mobile
Web Application
Mobile Web apps are server-side apps, built
with any server-side technology (PHP,
Node.js, ASP.NET) that render HTML that has
been styled so that it renders well on a device
form factor.
6. Native Application
Native apps are built for a specific platform
with the platform SDK, tools and languages,
typically provided by the platform vendor (e.g.
xCode/Objective-C for iOS, Eclipse/Java for
Android, Visual Studio/C# for Windows
Phone).
7. Hybrid Application
Hybrid apps, like native apps, run on the
device, and are written with web technologies
(HTML5, CSS and JavaScript). Hybrid apps
run inside a native container, and leverage the
device’s browser engine (but not the browser)
to render the HTML and process the
JavaScript locally. A web-to-native abstraction
layer enables access to device capabilities
that are not accessible in Mobile Web
applications, such as the accelerometer,
camera and local storage.
9. Resources
iOS SDK
Xcode IDE
Apple developer program
Normal ($99/yr)
Enterprise ($299/yr)
10. o Initially released in june 2007
o Programmed in C ,C++ and
objective C
o Derived from Mac os X
o Available in 34 and more languages
worldwide
o Developed for iPhone and extended to iPod
Touch and iPad
11. Similar to basic architecture found in Mac OS X
Acts intermediate between applications and
hardware
iO
Apps S
Hardware
12. Xcode IDE
Xcode is an integrated development
environment for developing iPhone and Mac
applications.
Xcode provides an elegant, powerful user
interface for creating and managing software
development projects on MAC platform.
Xcode includes tools such as text editor,
debugger, documentation etc.
13. Applications
Social Networking
Banking
Health
Travel
Entertainment
E-commerce