PDA Street

Home | News | Reviews | Features | FREE Downloads | Forums | Compare PDA Prices | Compare SmartPhone Prices


PDAStreet.com > News > Nokia Opens Smartphones Up To Linux Apps

Nokia Opens Smartphones Up To Linux Apps

By Sean Michael Kerner
April 11, 2007

Though Linux continues to gain steam as an operating system for mobile phones, Symbian remains a dominant mobile OS.

Thanks to a new effort from cell phone giant Nokia, the divide between applications targeted at Linux and those for Symbian may be getting a whole lot narrower.

The Nokia Open C Plug-In extension for the S60 3rd Edition Software Development Kit (SDK) is designed to help the community of open source applications and developers take their apps and port them to Symbian. Nokia's S60 platform is built on top of the Symbian OS.

Open C is a set of POSIX and middleware C libraries that increases the speed of application development by enabling the use of existing software.

The Nokia effort is built on the Symbian PIPS effort, which was formally announced at the beginning of this year. PIPS is a recursive acronym for PIPS Is POSIX on Symbian. PIPS is geared to provide POSIX (define) API compatibility with Symbian OS devices.

While Linux is defined to be a POSIX compliant operating system, Linux developers need to typically go beyond just basic POSIX compatibility and that's where Nokia's Open C comes in.

"Why did we develop Open C?" Nokia spokesperson Ravi Belwal said. "We don't want to reinvent the wheel. We don't want developers to have to do any extra work in porting their applications."

Open C Plug-In includes the core functions from the mobile libraries of the main open source desktop and server projects. Nokia claims that their plug-in includes 100 percent coverage of libraries for mobile critical functions such as password hashing, compression and loading DLLs.

"It is not easy to start developing on an S60 and there is a learning curve involved," Belwal said. "With Open C we have reduced that learning curve, meaning anyone that already has some open source component or application they can easily port to Symbian without having to learn a lot about Symbian the only thing they should understand is C and C++."

Surprisingly though, Nokia has elected to support the GNOME desktop library rather than the Qt library used by many mobile Linux efforts, including those of rival Motorola. Qt, developed by Trolltech, has a mobile offering called Qtopia, whichsits at the core of Motorola's Linux offering.

Trolltech declined to comment directly on whether or not they have been in negotiations with Nokia for the use of Qtopia.

"The recent move by Nokia to more meaningfully engage in the open source community and provide a path for mobile developers is a good one," Trolltech CTO Benoit Schillings said in a statement sent to internetnews.com. "Open source and open phones are the key to unlocking the next wave of innovation on handsets."

Beyond the potential Qt-versus-GNOME issue, open source developers might face, there may also be an issue around performance with Open C.

"When you are developing anything in native Symbian OS, definitely it will be faster than anything that is developed in Open C," Belwal admitted. "There are performance issues, but as an end user you won't be able to notice any delays. If you are a developer, maybe you will."

Nokia is expected to provide an update to Open C later year.

Story courtesy of internetnews



Related Links:

  • CTIA Wireless 2007: A Report from the House Mickey Built
  • N95: Nokia 's Latest Super Smartphone Available in U.S.
  • Nokia Engages N-Gage Users Online
  • Nokia N-Gages Multiple Handsets with New Games
  • Nokia Evolves Mobile Gaming Initiatives

     
     Printable Version
     Email this Story to a Friend  Add Your Opinion



    User Opinions:

       

    Be the first to add your opinion about this product
    Click HERE Now!


     Add Your Opinion  



  • PDA/Smartphone Newsletters
    text html text html
    X WindowsMobileToday X PDAStreet
    X Palm Boulevard X SmartPhoneToday
    X BlackBerryToday X Pocket PC Wire
    X iPhoneGuide      

    Other Personal Technology Newsletters
    X Sharky Extreme X WiFi Planet




    JupiterOnlineMedia

    internet.comearthweb.comDevx.commediabistro.comGraphics.com

    Search:

    Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

    Jupitermedia Corporate Info


    Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

    Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

    Solutions
    Whitepapers and eBooks
    IBM Whitepaper: Innovative Collaboration to Advance Your Business
    Internet.com eBook: Real Life Rails
    Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
    Tripwire Whitepaper: Seven Practical Steps to Mitigate Virtualization Security Risks
    Internet.com eBook: The Pros and Cons of Outsourcing
    Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
    Internet.com eBook: Best Practices for Developing a Web Site
    IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
    Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
    Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
    IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
    Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
    Go Parallel Article: Getting Started with TBB on Windows
    HP eBook: Storage Networking , Part 1
    MORE WHITEPAPERS, EBOOKS, AND ARTICLES
    Webcasts
    Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
    HP Video: Is Your Data Center Ready for a Real World Disaster?
    Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
    HP On Demand Webcast: Virtualization in Action
    Go Parallel Video: Performance and Threading Tools for Game Developers
    Rackspace Hosting Center: Customer Videos
    Intel vPro Developer Virtual Bootcamp
    HP Disaster-Proof Solutions eSeminar
    HP On Demand Webcast: Discover the Benefits of Virtualization
    MORE WEBCASTS, PODCASTS, AND VIDEOS
    Downloads and eKits
    Microsoft Download: Silverlight 2 Software Development Kit Beta 2
    30-Day Trial: SPAMfighter Exchange Module
    Red Gate Download: SQL Toolbelt
    Iron Speed Designer Application Generator
    Microsoft Download: Silverlight 2 Beta 2 Runtime
    MORE DOWNLOADS, EKITS, AND FREE TRIALS
    Tutorials and Demos
    IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
    Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
    Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
    MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES