Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Mobile Development
  3. Mobile
  4. New to Mobile Dev --- Suggestions on Development Platforms [modified]

New to Mobile Dev --- Suggestions on Development Platforms [modified]

Scheduled Pinned Locked Moved Mobile
questioncsharpjavaiosmobile
4 Posts 3 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Z Offline
    Z Offline
    Zhat
    wrote on last edited by
    #1

    All, My boss wants to start investing in Mobile Device/Smartphone development. First requirement is that the applications should port to any type of Smartphone (iPhone, Droid, Blackberry, etc.), in other words one application can work on many different phones. So, my first question would be what platform(s) is best that we can develop on that allows us to work on any phone? We're primarily a .NET shop, but some of us have backgrounds in other languages, Java for example. Thanks in advance. Follow Up- I found this, anyone know or hear of these guys before? http://www.mobilitywire.com/cascada-mobile/2009/09/09/921[^]

    modified on Friday, March 19, 2010 8:02 AM

    R 1 Reply Last reply
    0
    • Z Zhat

      All, My boss wants to start investing in Mobile Device/Smartphone development. First requirement is that the applications should port to any type of Smartphone (iPhone, Droid, Blackberry, etc.), in other words one application can work on many different phones. So, my first question would be what platform(s) is best that we can develop on that allows us to work on any phone? We're primarily a .NET shop, but some of us have backgrounds in other languages, Java for example. Thanks in advance. Follow Up- I found this, anyone know or hear of these guys before? http://www.mobilitywire.com/cascada-mobile/2009/09/09/921[^]

      modified on Friday, March 19, 2010 8:02 AM

      R Offline
      R Offline
      Russ T
      wrote on last edited by
      #2

      Hi, We also have a product that runs on a couple of different smartphone platforms (Symbian S60 and Blackberry). I'm sorry that this isn't the answer you want to hear, but unfortunately all smartphone platforms that are out there at the moment rely on their own custom frameworks and technologies in order to work. For example: - Blackberry: Java (all applications rely on a Blackberry specific framework to do anything) - Symbian S60: Java (relies on Symbian specific framework), native C++ and a Nokia-specific version of Qt for UI work, Python - Symbian S80: Java (Symbian S60 applications won't run on an S80 handset and vise-versa) - iPhone: Objective-C. Totally unlike anything else out there. Chance of code-reuse for other platforms is zero. - Windows Phone 7: Looks like it's going to use .NET Compact with either XNA or Silverlight for a front end To the best of our knowledge, there is no one language or series of libraries that would allow your application to run on all smartphone platforms without significant modification and customisation for each platform. If anyone thinks I'm wrong and knows of a framework that would do this, then I'd be interested to hear about it :) Cheers, Russ-T

      Z M 2 Replies Last reply
      0
      • R Russ T

        Hi, We also have a product that runs on a couple of different smartphone platforms (Symbian S60 and Blackberry). I'm sorry that this isn't the answer you want to hear, but unfortunately all smartphone platforms that are out there at the moment rely on their own custom frameworks and technologies in order to work. For example: - Blackberry: Java (all applications rely on a Blackberry specific framework to do anything) - Symbian S60: Java (relies on Symbian specific framework), native C++ and a Nokia-specific version of Qt for UI work, Python - Symbian S80: Java (Symbian S60 applications won't run on an S80 handset and vise-versa) - iPhone: Objective-C. Totally unlike anything else out there. Chance of code-reuse for other platforms is zero. - Windows Phone 7: Looks like it's going to use .NET Compact with either XNA or Silverlight for a front end To the best of our knowledge, there is no one language or series of libraries that would allow your application to run on all smartphone platforms without significant modification and customisation for each platform. If anyone thinks I'm wrong and knows of a framework that would do this, then I'd be interested to hear about it :) Cheers, Russ-T

        Z Offline
        Z Offline
        Zhat
        wrote on last edited by
        #3

        How about these folks? Ever hear about them? http://www.mobilitywire.com/cascada-mobile/2009/09/09/921[^]

        1 Reply Last reply
        0
        • R Russ T

          Hi, We also have a product that runs on a couple of different smartphone platforms (Symbian S60 and Blackberry). I'm sorry that this isn't the answer you want to hear, but unfortunately all smartphone platforms that are out there at the moment rely on their own custom frameworks and technologies in order to work. For example: - Blackberry: Java (all applications rely on a Blackberry specific framework to do anything) - Symbian S60: Java (relies on Symbian specific framework), native C++ and a Nokia-specific version of Qt for UI work, Python - Symbian S80: Java (Symbian S60 applications won't run on an S80 handset and vise-versa) - iPhone: Objective-C. Totally unlike anything else out there. Chance of code-reuse for other platforms is zero. - Windows Phone 7: Looks like it's going to use .NET Compact with either XNA or Silverlight for a front end To the best of our knowledge, there is no one language or series of libraries that would allow your application to run on all smartphone platforms without significant modification and customisation for each platform. If anyone thinks I'm wrong and knows of a framework that would do this, then I'd be interested to hear about it :) Cheers, Russ-T

          M Offline
          M Offline
          Migounette
          wrote on last edited by
          #4

          I do not agree on the conclusion :) In fact with MonoTouch ([^]) you have a gateway for iPhone / Symbian / Windows. The problem will be compatibility and support of XAML / XNA planned for Windows 7 based phones. My two cents

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups