Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Handhelds Hardware

Symbian OS & Series 90 18

gletham writes "Today at NMIC, Nokia officially announced a new mobile device development environment - Series 90. So why series 90? This article explains it in detail - Nokia has launched this solution to enable developers to leverage their apps across a range of devices that are tightly focused on specific needs - in this case, playing music, messaging, or playing games. Series 90 is based on the Symbian OS 7.0, incorporating standard technology for application development, browsing, and messaging. Additionally, details of the first mobile device -- the Nokia 7700, based on series 90 -- was also released."
This discussion has been archived. No new comments can be posted.

Symbian OS & Series 90

Comments Filter:
  • It's been said... (Score:2, Informative)

    by satanami69 ( 209636 )
    http://www.infosyncworld.com/news/n/4237.html [infosyncworld.com] [infosyncworld.com]

    Pictures, and running a damn sight faster than Nokia's site for me!

    First thing I checked was ofcourse the screen's resolution and it turns out it sports 640x320 [nokia.com] [nokia.com]. That's very good! Especially since close competitors (like the P900) only have 320x208 [sonyericsson.com] [sonyericsson.com]. Even some of the big-screen PDA's currently out like the Palm Tungsten T3 and the clamshell Sony Clie's only have 480x320. Even Sony's latest UX50 has that resoluti [clieplaza.com]
  • by HotNeedleOfInquiry ( 598897 ) on Tuesday October 28, 2003 @10:09PM (#7335037)
    Why does a Sybian [sybian.com] need an operating systems. Something about a sidestick, perhaps?

  • Why not Series 2004!
  • There's quite a significant software base for Series 60 applications. While yet another "standard" in this tiny niche market is ill-advised, one that isn't compatible with any existing software is suicide.
  • That don't come with a standard C/C++ compiler, on-device debugger and ANSI C+POSIX libraries. EPOC comes with a tool chain that doesn't even support global variables and it's own, incompatible versions of memcpy and friends. And to add insult to injury each (frequent) release of the OS comes with it's own UI library.

    They obviously expect people to write an application from scratch for every device and not reuse even trivial C code from other projects. We should fight this kind of thinking. Zaurus would be
    • You're trying to put us (software developers) out of business? :)
    • I've developed for EPOC/Symbian. The OS is targeted (of course) at embedded devices. When I was developing software for the platform, a modified GCC was used as the cross-compiler. It's one of the most standards-compliant C/C++ going!

      Having an on-device debugger would be nice, but is often not possible with embedded devices due to memory restrictions etc. Most development is done using a PC-based emulator, which works very well.

      It is slightly ridiculous to demand ANSI C and POSIX libraries: EPOC/Symbian h
      • I've developed for EPOC/Symbian. The OS is targeted (of course) at embedded devices. When I was developing software for the platform, a modified GCC was used as the cross-compiler. It's one of the most standards-compliant C/C++ going!

        How is that? ANSI C specifies global variables and well ANSI C library. Standard C++ specifies exceptions. Which standards are you talking about?

        Having an on-device debugger would be nice, but is often not possible with embedded devices due to memory restrictions etc. Most d
        • Some points of information:
          • Symbian does provide a standard C library [symbian.com] that you can use when porting applications.
          • Symbian does support global variables. The limitation is that you can't have a global variable in a library. Although this can be a problem when porting code, there are usually a number of workarounds (such as wrapping the code in a class, where the globals become member variables) that work well with a small amount of effort.
          • Symbian does provide on-target debugging [symbian.com]

          The only valid point

    • EPOC comes with a tool chain that doesn't even support global variables

      You obviously have no clue at all on what you are talking about.

      Using global variables in a true multitasking OS such as EPOC is a sure way to disaster. And yes, I've been there, done that, I have the scars - and I'd love a an API that prevents me and anybody else from doing such idiotic things.

  • Do the people who always stuff like "leverage" really understand what they mean or do they think it just makes them sound like they're on the
    case , up to the minute , on the money etc etc. Hey pal , why don't you go facilitate an integration strategy
    where you can deliver a synergy scenario between my boot and your arse?

Professional wrestling: ballet for the common man.

Working...