Going back to the problem of complexity of developing
software, one solution to try to ease the application development
process is by providing Integrated Development Environments
(IDEs), wizards and tutorials. For mobile phone
development in particular, there are several IDEs available
for developing on a Symbian phone like CodeWarrior from
Metrowerks, C++ Builder Mobile Set from Borland and
Visual Studio from Microsoft [10]. The Netbeans Mobility
Pack is also available for developing J2ME applications
[2]. The Android platform provides a development environment,
a device emulator, debugging tools and plugins
for the Eclipse IDE [1]. Android also has some tutorials
on their website on how to get started and implement various
applications for Android supported devices. However,
the solution of IDEs for ease of application development
does not address the problem of developing applications
that runs on different devices. This is especially true for
applications that access specialized device capabilities such
as Bluetooth or device database. Common approach to development
is creating applications separately that would run
on the different devices, but with the same design and application
logic. This makes the task tedious and redundant for
programmers, especially if there are changes to application
specifications.
Going back to the problem of complexity of developingsoftware, one solution to try to ease the application developmentprocess is by providing Integrated Development Environments(IDEs), wizards and tutorials. For mobile phonedevelopment in particular, there are several IDEs availablefor developing on a Symbian phone like CodeWarrior fromMetrowerks, C++ Builder Mobile Set from Borland andVisual Studio from Microsoft [10]. The Netbeans MobilityPack is also available for developing J2ME applications[2]. The Android platform provides a development environment,a device emulator, debugging tools and pluginsfor the Eclipse IDE [1]. Android also has some tutorialson their website on how to get started and implement variousapplications for Android supported devices. However,the solution of IDEs for ease of application developmentdoes not address the problem of developing applicationsthat runs on different devices. This is especially true forapplications that access specialized device capabilities suchas Bluetooth or device database. Common approach to developmentis creating applications separately that would runon the different devices, but with the same design and applicationlogic. This makes the task tedious and redundant forprogrammers, especially if there are changes to applicationspecifications.
การแปล กรุณารอสักครู่..
