Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Home Development
    • Development

    Adaptivity Takes New Path to PDA App Development

    Written by

    Timothy Dyck
    Published June 10, 2002
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      Mobile application developers face tough choices deciding which mobile hardware is the best strategic platform and how to deal with the network connectivity problems that plague mobile workers.

      iConverse Inc.s Adaptivity 3.1, which started shipping last month, is built on iConverses Mobile Studio thin-client development tool. Adaptivity enables iConverses thin-client applications—which, ordinarily, must have a network connection to the iConverse server to work—to run normally on disconnected devices.

      Adaptivity applications run locally on a PDA (personal digital assistant) and use a local database to store data if the device is out of range of a wireless link. When the device is back in range, users can initiate synchronization or Adaptivitys client software can do background synchronization. The client software can synchronize based on a timed schedule, when there are pending requests in the queue, when the device enters coverage range or on a server-initiated request.

      In disconnected mode, Version 3.1 supports only Pocket PC 2000 and Pocket PC 2002 PDA devices. (Support for Palm Inc. and Research In Motion Ltd. hardware is planned.) Adaptivity applications can also run on Windows 2000- or Windows XP-based laptops, a new feature in this release of Adaptivity. Also new is support for Pocket PC 2002 and for BEA Systems Inc.s WebLogic Application Server.

      A key competitive advantage for iConverse is that Adaptivity 3.1 includes all iConverses thin-client development tools. In thin-client mode, it can create Web-style applications for hundreds of devices: a large selection of HTML-, Compact HTML- and Wireless Markup Language-based mobile phones; Palm and Pocket PC PDAs; and RIM pagers. In tests, eWeek Labs could run the same application on connected and disconnected devices, which provides a big development cost savings.

      No other mobile application development platform we know of can target this range of devices and styles of operation from a single application code base.

      Thick-client competitors, such as Palms Identicon DB, IBMs DB2 Everyplace Mobile Application Builder and Sybase Inc.s iAnywhere m-Business Studio, produce more sophisticated client applications but dont have the breadth of device support with a single code base that Adaptivity has. Identicon requires a network connection to work, while the IBM and Sybase tools use each companys PDA database and allow disconnected operation.

      To attain this device independence, iConverse has created its own development tool (see screen) and application scripting language. The language can be extended using Java, or coders can skip iConverse tools and call Adaptivity APIs directly from JSP (Java- Server Pages), but for most, using Adaptivity will require learning its proprietary (but straightforward) language.

      Adaptivity requires that database data be retrieved and stored in XML format; iConverse recommends developers write wrapper dynamic Web pages using JSP, Active Server Pages or a similar scripting language for this. Native Java Database Connectivity support in the product would simplify things for developers.

      Pricing for Adaptivity starts at $90,000. An Adaptivity test license for pilot projects costs $10,000 for as many as 10 users. Adaptivity requires a Java 2 Enterprise Edition application server and is certified to work with WebLogic or IBMs WebSphere application servers. Oracle Corp. and Microsoft Corp. databases are required on the server.

      On the PDA, iConverse uses Microsoft SQL Server CE as its database, although PointBase Inc.s PointBase Micro Java-based database is also an option, as is Microsoft SQL Server 2000 Desktop Engine for laptop users.

      iConverse has taken an unusual approach to enable disconnected application support; instead of generating native PDA applications in C or a similar language, the company ported key parts of its Java application server to run on a PDA.

      The client applications themselves are still the same Web browser-based applications (in this case, hosted in Pocket Internet Explorer) a user would see when using the online version of the application. In this case, however, the applications Web pages are served from within the PDA itself. To install server applications on the PDA, we simply copied a Java archive file containing Java code and JSP files onto the PDA and registered it there. (This process creates required data tables on the device and creates a link to the Pocket PC Programs menu.)

      The iConverse client software installation has a fairly hefty footprint as a result but not as big as we expected, given what it does. The client includes Insignia Solutions Inc.s Jeode Java virtual machine for Pocket PC systems (3,360KB in size) and iConverses SmartClient server, a combination of a mini-Web server, Java application server, message queuing client and SQL database (SmartClient is 2,829KB in size).

      iConverse recommends 64MB PDAs be used, but it will run on 32MB systems. We did our testing on a 32MB Hewlett-Packard Co. iPaq 3650 PDA running Pocket PC 2002.

      West Coast Technical Director Timothy Dyck is at [email protected].

      Executive Summary

      : Adaptivity 3.1″> Executive Summary: Adaptivity 3.1

      USABILITY

      Excellent

      CAPABILITY

      Excellent

      PERFORMANCE

      Good

      INTEROPERABILITY

      Fair

      MANAGEABILITY

      Fair

      SCALABILITY

      Good

      SECURITY

      Good

      Organizations deploying applications to Pocket PCs using both wireless-enabled and stand-alone devices will find Adaptivitys transparent support for data synchronization, message queuing and local data access a powerful—although expensive—combination.

      Cost Analysis

      Adaptivity is a big fish in a little pond, so prices are high. Production deployment server licenses start at $90,000 before additional per-user fees. Roll-your-own applications built on top of a PDA-enabled database will be much cheaper in dollar costs but much higher in labor and support costs.

      (+) PDA client software is very powerful, including database, message queuing and Web server components; development tool is easy to use and supports PDA and wireless applications.

      (-) Supports only Pocket PC 2000 and 2002 clients (BlackBerry and Palm support is planned for the fourth quarter); 64MB of memory is recommended; programming language is proprietary; data sources must return data in XML format.

      • Palms Identicon DB
      • Sybases iAnywhere m-Business Studio
      • IBMs DB2 Everyplace Mobile Application Builder
      • www.iconverse.com/products/adaptivity.asp
      Timothy Dyck
      Timothy Dyck
      Timothy Dyck is a Senior Analyst with eWEEK Labs. He has been testing and reviewing application server, database and middleware products and technologies for eWEEK since 1996. Prior to joining eWEEK, he worked at the LAN and WAN network operations center for a large telecommunications firm, in operating systems and development tools technical marketing for a large software company and in the IT department at a government agency. He has an honors bachelors degree of mathematics in computer science from the University of Waterloo in Waterloo, Ontario, Canada, and a masters of arts degree in journalism from the University of Western Ontario in London, Ontario, Canada.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

      ×