×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Regular Contributor
    Join Date
    Mar 2010
    Posts
    136

    Is it necessay to teach os subject in mobile programming course?

    Hi,
    In a mobile programming training center, the major subjects are j2me and wince.net.
    But before those subjects, they also teach os subject about the topic of process scheduling, memory management, virtual memory and so on.
    What is the benefit of teaching that subject?
    Is it necessary to teach that subject for j2me and wince.net?

  2. #2
    Super Contributor
    Join Date
    Oct 2008
    Location
    INDIA
    Posts
    2,326

    Re: Is it necessay to teach os subject in mobile programming course?

    Quote Originally Posted by komomo View Post
    Hi,
    In a mobile programming training center, the major subjects are j2me and wince.net.
    But before those subjects, they also teach os subject about the topic of process scheduling, memory management, virtual memory and so on.
    What is the benefit of teaching that subject?
    Is it necessary to teach that subject for j2me and wince.net?

    Yes , It is necessary.
    I am lecturer in engineering college.
    When we learn the computer ,we should know what is windows Xp,
    Like wise when we want to learn mobile and mobile application development framework, we should know what is SYMBIAN, QT, JAVA, MEAMO,,

    So to learn mobile OS is very necessary.
    Best regards,

  3. #3
    Super Contributor
    Join Date
    Mar 2008
    Location
    The Capital of INDIA
    Posts
    4,328

    Re: Is it necessay to teach os subject in mobile programming course?

    In addition to that like the OS are multiporcessing in the same way the mobiles are also multiprocessing and hence you must be ware of all these things which are basics of the J2ME or even for any other OOP.Similarly process scheduling, memory management, virtual memory are also the critical part of the technology and hence you must be ware of the same before you actually start the programming.
    Thanks with Regards,

    R a j - The K e r n e l


    Join Delhi-NCR Nokia Developer's Community,

  4. #4
    Super Contributor
    Join Date
    Apr 2007
    Posts
    2,708

    Re: Is it necessay to teach os subject in mobile programming course?

    Well it's always good to have an understanding on what you are building on...
    You are building WITH J2ME(a language) but you are building ONTO a underlying OS..
    If for example you wouldn't learn anything about memory management and/or multithreading you might start to think that your apps couold use all avaliable memory, without having an idead that memory is actually subdivided into available memory, or is prone to memory fragmentation and why... Or you might actually start to think that when you are using threads your processor is doing parallel tasks exactly at the same time, which obviously with one core is impossible.. It seems so to an user, and it's being used so by the developers because of it's ease, but a cpu can only do one specific calculation at a time, and multi-threading is only an illusion set up by making use of cpu time slots divided over several processes/tasks/threads...
    My personal exp[erience is that someone having a more in-depth knowledge on how a system works will understand and find solutions to problems way quicker and better than someone (for example) who has thought himself J2ME without having knowledge of the underlying OS...
    Also, just as an extra point, inbetween those two courses (OS and J2ME) there should also be one for some OOP-basics and maybe even some sort of simple UML if bigger projects are expected...

  5. #5
    Super Contributor
    Join Date
    Mar 2003
    Location
    Finland
    Posts
    9,563

    Re: Is it necessay to teach os subject in mobile programming course?

    Of course, one could also say that with Java, one is building on/for a virtual machine and not a real device and its native operating system. So, theoretically, with Java, you need to understand the virtual machine implementation over the physical device and its native operating system. In practice, it is definitely good to understand how the Java VM sits on top of the native OS and how they both relate to the hardware.

Similar Threads

  1. NOKIA OS Programming
    By marycore in forum General Development Questions
    Replies: 1
    Last Post: 2005-02-16, 22:15
  2. Nokia Mobile VPN Client
    By marcyl in forum Symbian Networking & Messaging (Closed)
    Replies: 1
    Last Post: 2003-12-01, 14:47
  3. Questions about Symbian OS socket programming
    By cs_lcmaa in forum Symbian Networking & Messaging (Closed)
    Replies: 0
    Last Post: 2002-12-09, 04:58
  4. programming for symbian os
    By arzoo400 in forum Symbian
    Replies: 1
    Last Post: 2002-09-16, 06:39
  5. ask about mobile programming
    By pangleihk in forum PC Suite API and PC Connectivity SDK
    Replies: 0
    Last Post: 2002-09-08, 01:56

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×