51
MOBILE TECHNOLOGIES AND APPLICATIONS
full advantage of the mobile device hardware, especially the
camera and the video camera.
3. WidgetPad is a collaborative, open-source mobile application
development environment. It can be used for creating smart
phone applications using standard Web technologies such
as CSS3, HTML5, and JavaScript. is platform provides
features such as project management, source code editing
and debugging, collaboration, versioning, and distribution. It
can be used to create mobile applications that work on iOS,
Android, and Web OS.
4. PhoneGap™ was the winning pitch at Web 2.0 Expo San
Francisco’s 2009 Launch Pad event. It is a FOSS framework
that helps users develop mobile applications for iOS Android,
Symbian, and BlackBerry platforms using Web development
languages such as JavaScript and HTML.
5. MoSync is another FOSS cross-platform mobile application
development software development kit (SDK) that supports
common programming standards. e SDK includes tightly
integrated compilers, runtimes, libraries, device profiles,
tools, and utilities. MoSync provides an Eclipse-based IDE
for C/C++ programming. It is expected to provide support
for JavaScript, Ruby, PHP, and Python languages soon. is
framework supports a large number of operating systems such
as Android, Symbian, and Windows Mobile.
6. Cross-OS mobile platform from IBM—IBM® Worklight
[3]. IBM Worklight helps you extend your business to
mobile devices. It is designed to provide an open, com-
prehensive platform to build, run, and manage HTML5,
hybrid, and native mobile apps. IBM Worklight can help
you reduce both app development and maintenance costs,
improve time-to-market, and enhance mobile app gover-
nance and security.
IBM Worklight consists of five components. IBM Worklight
Studio is designed to provide a comprehensive environment for
advanced, rich, cross-platform mobile app development. IBM
Work light Server is mobile-optimized middleware that serves as