Cldc cdc compatibility

help me in this
An application deveoped in cldc/midp environment,will it run in cdc/personal profile environment.
Thanks in advance

Hi,
I would say yes, in Next Generation Java in Nokia platforms !
There's a presentation about Next Generation Java in Nokia platforms given in a Forum Nokia Tech Days event last year in August. ( http://www.forum.nokia.com/info/sw.nokia.com/id/792e74ea-faf9-4ea0-8c38-840e799d628c/Next_Generation_Java_Tech_Days_Aug_2005.pdf.html ).
There is a picture in this slide, were they have MIDP on top of CDC.
I have this picture in my blog: http://ovenordstrom.blogspot.com/2006/03/is-j2mepersonal-profile-dead-java.html
-ove

Similar Messages

  • Cldc and cdc compatibility

    help me in this
    An application deveoped in cldc/midp environment,will it run in cdc/personal profile environment
    Thanks in advance

    Hi,
    I would say yes, in Next Generation Java in Nokia platforms !
    There's a presentation about Next Generation Java in Nokia platforms given in a Forum Nokia Tech Days event last year in August. ( http://www.forum.nokia.com/info/sw.nokia.com/id/792e74ea-faf9-4ea0-8c38-840e799d628c/Next_Generation_Java_Tech_Days_Aug_2005.pdf.html ).
    There is a picture in this slide, were they have MIDP on top of CDC.
    I have this picture in my blog: http://ovenordstrom.blogspot.com/2006/03/is-j2mepersonal-profile-dead-java.html
    -ove

  • MIDP/CLDC Device Compatibility...

    Hello everyone,
    I am performing some research on the compatibility of MIDP/CLDC and current devices. It is a well known fact that some applications (MIDlets) will operate fine on some devices, while other devices require 'tweaking'.
    Mikko Konito (writting for IBM) says "manufacturers often deviate from the [MIDP] profile" (link: http://www.ibm.com/developerworks/wireless/library/wi-design.html) which explains why these tweaks are necessary.
    I would like to hear your views on what else could cause such "incopatibilities" with mobile devices and MIDP.
    Many thanks,
    P.M

    Hi,
    I worked about 5 years in J2ME development and porting. From the beginning of J2ME (MIDP-1.0 and beginning of MIDP-2.0) porting was a great business - every manufacturer and almost every handset type was different in many aspects.
    Now the situation is a little bit better and also handset manufacturers are more responsible for their work.
    But still - you must care:
    - different display sizes
    - different media capability (sound formats)
    - diferent sets of API implementations
    - ...and different BUGS in the MIDP implementation!
    While the basic MIDP was implemented poorly at the beginning, now it seems that the MIDP itslef is implemented well on most of the new handsets, however the situation repeats with various new and non standard APIs (PIM, M3G...).
    Simply - it's always good to test particular application on particular handset to be sure...
    Rada

  • Generics in J2ME

    Are there any plans to generify the J2ME API? (CLDC/CDC/MIDP) If not, could you still use generics in your own J2ME code, compile it with 1.5, preverify it, and then run it on a MIDP1/MIDP2 device? Since the type arguments are erased, this could theoretically work, or not?
    -- Niek

    Theoretically, it should work. However, you might have
    to hack the class files before preverification to
    change the class file version number from 50 to 48.Don't forget the new APIs, folks: java.lang.Iterable and java.lang.Enum will be needed for the generated code for new-style for-loops and enums, respectively.
    But as long as you don't use those features, you may be OK. Also see Toby Reyelts' post and the responses on this in this forum (1.5 code on 1.4 VM).

  • Ann: Jinspired Provides Free JDBInsight 1.2 Developer Edition License

    Press Release
    ===================================================================
    Jinspired Provides Free JDBInsight 1.2 Developer Edition License
    DUBLIN, IRELAND - 14 April , 2003 - Jinspired (www.jinspired.com), a leader in
    J2EE™ transaction analysis, today announced that it is providing a free license
    for the Developer Edition of its innovative performance tuning product, JDBInsight
    1.2.
    J2EE™ developers using JDBInsight 1.2, can now acquire a greater understanding
    of the transactional behaviour of their J2EE™ components from day one. With the
    early adoption of JDBInsight in the development life cycle, many of the common
    performance problems can be prevented. JDBInsight's unique and powerful information
    visualizations of SQL and JDBC™ transactions, make it an ideal tool for those
    development teams looking to reduce the risks of incurring future performance
    and scalability problems with their J2EE™ applications.
    "The feedback from the development and performance testing community regarding
    JDBInsight's low overhead, transactional behaviour data capture, and user interface
    has been phenomenal.", said William Louth, CTO & Product Architect, Jinspired.
    “The reason for providing a free Developer Edition license is to encourage the
    early adoption of Java application performance and monitoring products. Typically,
    Jinspired is called in to resolve performance problems too late in the development
    lifecycle, resulting in increased development, hardware and software costs to
    the customer that could have been prevented.”
    How to get a free developer license?
    Visit http://www.jinspired.com/products/jdbinsight/download.html.
    Forthcoming Release - JDBInsight 2.0
    Jinspired also announced that it will be releasing version 2.0 of JDBInsight at
    the JavaOne conference to be held in San Francisco, CA , 10-13 June 2003. The
    new release will be on show at their JavaOne stand. Some of the new features in
    JDBInsight 2.0 include:-
    -Automatic Java component detection and classification engine for EJB, JDO, JSP
    and Servlets
    -Integrated Java call stack and transactional path analysis
    -Advanced performance bottleneck visualizations
    -Java VM Profiler Interface (JVMPI) support
    -Transaction demarcation identification
    -System Testing support
    -Snapshot comparison
    -Scripting interface
    About JDBInsight
    JDBInsight is an innovative enterprise development product, aimed at simplifying
    the performance tuning and testing of J2EE™ applications, which access data through
    the Java Database Connectivity (JDBC™) API. JDBInsight analyses the access of
    enterprise data by J2EE™ client-, web-, and bean containers. The analysis can
    encompass transaction executions, from multiple J2EE™ containers. JDBInsight captures
    timing and execution information for enterprise data accessed by Servlets, JavaServer
    Pages, Session- and Entity Beans using JDBC™ or an Entity Bean using a container's
    persistence engine. JDBInsight can also profile non-J2EE applications that access
    enterprise data through the JDBC™ API.
    About Jinspired
    Jinspired located in Ireland, delivers JDBInsight, a comprehensive solution for
    Application Performance Tuning and Testing that focuses directly on early identification
    within the development and testing lifecycle. Jinspired offers sophisticated analytical
    tools, that capture transactional behaviour and performance timing information,
    across multiple containers in a single console, and presents this information
    intuitively to the user "Visualizing the Invisible”.

    Thanks Silvano.
    What is the difference between iBus MessageServer which is a JMS and BEA Weblogic
    JMS Server ? Please tell me what I get more by using iBus MessageServer ?
    SS
    Silvano Maffeis <[email protected]> wrote:
    iBus//Mobile 2.1.1 Available as Free Download!
    Turn BEA WebLogic Server into a wireless appserver!
    With Softwired's iBus//Mobile Wireless Java Middleware, developers
    can create mobile and wireless Java applications for PalmOS, Windows
    CE,
    Symbian, or simply for any J2ME enabled device platform (CLDC, CDC, MIDP).
    iBus//Mobile is the industry's first and only JMS (Java Message Service)
    solution for mobile devices. iBus//Mobile connects Java (J2ME) applications
    on mobile devices straight-through to your Java applications running
    on a
    J2EE application server, or as "stand-alone" processes.
    With iBus//Mobile, you can develop network-aware, mobile Java
    applications in record time. Your mobile applications become highly
    interactive (push, pull, request/response, broadcast), fully reliable
    (Guaranteed delivery, Disconnected operation, Transparent synchronization),
    and secure.
    We are glad to inform you that a FREE edition of iBus//Mobile is available.
    This means you can develop and deploy applications at no fee. (A limitation
    on the number of concurrent connections applies).
    *** To DOWNLOAD "iBus//Mobile LE", you first need to sign up for the
    iBus Developer Zone:
    http://www.softwired-inc.com/insidesoftwired/
    Then log-in and click on the "Download Products" link. Finally,
    download "iBus//Mobile", Edition "LE", and pick the newest version.
    *** For the iBus//Mobile LE PRODUCT SPECIFICATION, visit
    http://www.softwired-inc.com/products/mobile/mobile.html

  • [ANN] iBus//Mobile 2.1.1 Available as Free Download!

    iBus//Mobile 2.1.1 Available as Free Download!
    Turn BEA WebLogic Server into a wireless appserver!
    With Softwired's iBus//Mobile Wireless Java Middleware, developers
    can create mobile and wireless Java applications for PalmOS, Windows CE,
    Symbian, or simply for any J2ME enabled device platform (CLDC, CDC, MIDP).
    iBus//Mobile is the industry's first and only JMS (Java Message Service)
    solution for mobile devices. iBus//Mobile connects Java (J2ME) applications
    on mobile devices straight-through to your Java applications running on a
    J2EE application server, or as "stand-alone" processes.
    With iBus//Mobile, you can develop network-aware, mobile Java
    applications in record time. Your mobile applications become highly
    interactive (push, pull, request/response, broadcast), fully reliable
    (Guaranteed delivery, Disconnected operation, Transparent synchronization),
    and secure.
    We are glad to inform you that a FREE edition of iBus//Mobile is available.
    This means you can develop and deploy applications at no fee. (A limitation
    on the number of concurrent connections applies).
    *** To DOWNLOAD "iBus//Mobile LE", you first need to sign up for the
    iBus Developer Zone:
    http://www.softwired-inc.com/insidesoftwired/
    Then log-in and click on the "Download Products" link. Finally,
    download "iBus//Mobile", Edition "LE", and pick the newest version.
    *** For the iBus//Mobile LE PRODUCT SPECIFICATION, visit
    http://www.softwired-inc.com/products/mobile/mobile.html

    Thanks Silvano.
    What is the difference between iBus MessageServer which is a JMS and BEA Weblogic
    JMS Server ? Please tell me what I get more by using iBus MessageServer ?
    SS
    Silvano Maffeis <[email protected]> wrote:
    iBus//Mobile 2.1.1 Available as Free Download!
    Turn BEA WebLogic Server into a wireless appserver!
    With Softwired's iBus//Mobile Wireless Java Middleware, developers
    can create mobile and wireless Java applications for PalmOS, Windows
    CE,
    Symbian, or simply for any J2ME enabled device platform (CLDC, CDC, MIDP).
    iBus//Mobile is the industry's first and only JMS (Java Message Service)
    solution for mobile devices. iBus//Mobile connects Java (J2ME) applications
    on mobile devices straight-through to your Java applications running
    on a
    J2EE application server, or as "stand-alone" processes.
    With iBus//Mobile, you can develop network-aware, mobile Java
    applications in record time. Your mobile applications become highly
    interactive (push, pull, request/response, broadcast), fully reliable
    (Guaranteed delivery, Disconnected operation, Transparent synchronization),
    and secure.
    We are glad to inform you that a FREE edition of iBus//Mobile is available.
    This means you can develop and deploy applications at no fee. (A limitation
    on the number of concurrent connections applies).
    *** To DOWNLOAD "iBus//Mobile LE", you first need to sign up for the
    iBus Developer Zone:
    http://www.softwired-inc.com/insidesoftwired/
    Then log-in and click on the "Download Products" link. Finally,
    download "iBus//Mobile", Edition "LE", and pick the newest version.
    *** For the iBus//Mobile LE PRODUCT SPECIFICATION, visit
    http://www.softwired-inc.com/products/mobile/mobile.html

  • JVM on Pocket PC 2003

    Hi!
    Can you tell me what kind of JVM can I install to Pocket PC 2003?
    Actually I'm working with an emulator.
    Please, help me!
    thanks
    marina

    I've tried both Creme and Jeode, and jeode seems to be the better one (to me). The GUI generated looks almost identical to the one running on desktop PC (jre1.4).
    Too bad Insigna solution has sold Jeode to some company called Esmertec!!
    Insigna seemed pretty serious to me, something I can't really say about Esmertec.
    I've tried to contact Esmertec to get a newer version of Jeode, which they now call Jbed(!?), but the answer I get is: "we can only license our technology to device manufacturers"!!! So I practically have to pull out my solder to get a licence!!
    What is even more confusing is that you can still buy jeode from handango! And sometimes Esmertec themself refer to Jeode as Jeode (I thought they renamed it to Jbed CLDC/CDC!!)
    So what I'm doing now is that I'm using "old" Jeode on my Dell Axim X3 (and HP Ipaq 5xxx), and it works pretty good. But it's frustrating to know that the jvm I'm using is no longer maintained!!
    The jvm for handheld business doesn't seem very serious to me. It doesn't seem to catch up with the developement (both device manufacturers and jvm solutions). Maybe they are concentrating on the booming mobile phone market!?
    Many jvm's are still using Java Personal (Sun EOL).
    Another "unserious" thing is that on most companion cd's for PPC, Jeode is mentioned, one way or another. But they either refer to a broken link on Insignias website, or the jvm isn't on the cd although it claims that it should be there!!!
    Regards,
    /Kid

  • JWRAPI on Pocket PC 2003

    Hi
    I try JWRAPI on windows xp and it works fine.
    Now i try this API on pocket pc 2003 and i have some problems. I cannot acces to my wlan device. I can use this API, but nothing happens
    Someone have an idee ?
    Thanks

    I've tried both Creme and Jeode, and jeode seems to be the better one (to me). The GUI generated looks almost identical to the one running on desktop PC (jre1.4).
    Too bad Insigna solution has sold Jeode to some company called Esmertec!!
    Insigna seemed pretty serious to me, something I can't really say about Esmertec.
    I've tried to contact Esmertec to get a newer version of Jeode, which they now call Jbed(!?), but the answer I get is: "we can only license our technology to device manufacturers"!!! So I practically have to pull out my solder to get a licence!!
    What is even more confusing is that you can still buy jeode from handango! And sometimes Esmertec themself refer to Jeode as Jeode (I thought they renamed it to Jbed CLDC/CDC!!)
    So what I'm doing now is that I'm using "old" Jeode on my Dell Axim X3 (and HP Ipaq 5xxx), and it works pretty good. But it's frustrating to know that the jvm I'm using is no longer maintained!!
    The jvm for handheld business doesn't seem very serious to me. It doesn't seem to catch up with the developement (both device manufacturers and jvm solutions). Maybe they are concentrating on the booming mobile phone market!?
    Many jvm's are still using Java Personal (Sun EOL).
    Another "unserious" thing is that on most companion cd's for PPC, Jeode is mentioned, one way or another. But they either refer to a broken link on Insignias website, or the jvm isn't on the cd although it claims that it should be there!!!
    Regards,
    /Kid

  • Porting kvm on hardware without any OS

    hi,
    Can i port KVM on hardware without any OS?
    While Compiling KVM on win or linux it gives error,how to eliminate those errors?
    Raul.

    I think you can do it with the help of the CLDC/CDC reference implementation....
    For linux....
    1) Open this file in text editor - $KVM_ROOT/kvm/VmOS/build/Makefile
    2) find SRCFILES
    3) After the last .c file, add Java_mypackage_HelloWorld.c
    4) come out
    5) issue make command as specfied on the specs..
    6) It works !!!!
    For windows..
    Add Java_mypackage_HelloWorld.c to your project

  • What's the KJava?How are about it?

    What's the KJava?Is it J2ME?What's the relationship between java and KJava?
    Is it has future?
    thanks.

    KJava was a little project to develope a JVM for tsmall devices such as cellphone, pda, that have limited memory, processing power, and may or maynot have graphic user interface. basically, they strip down Java and use a VERY small subset of the Java library, and they include a few new library. There is a virtual machine called KVM.
    I would suggest you not to pursue KJava but move twoard J2ME. J2ME have the following specification
    CLDC
    CDC
    Foundation Profile
    Personal Basic Profile
    Personal Profile
    MIPD
    usually, you will find the following configuration
    CLDC and MIDP (usually used for cellphone)
    CDC and Personal Profile (usually for PDA - execpt for Palm because Palm memory is rather small..so many use CLDC and MIDP for Palm)

  • J2me cldc midlet for windows mobile(cdc) in netbeans

    Hi,
    I have a midlet developed in Mobility Pack 5.0, and I have to change it so, that it works, and looks ok on Windows Mobile. That means that I have to port a cldc midlet to a cdc device. I've found two vm-s for windows mobile, for running midlets. J9, and CrEme. I also saw that the mobility pack for cdc together with CrEme make it possible to build CDC apps for windows mobile. The question is, how can I integrate the cdc windows mobile emulator with the mobility pack (for CLDC?), to be able to develop midlets for Pocket PC?
    Thanks!

    I think you go to Tools Menu -> Java Platform
    and add a new platform by chose j2me platform.
    Then the netbeans search for the emulator and add it in the IDE support.

  • HP IPAQ HP hw6515: CDC or CLDC

    Hi guys,
    Just a question....
    I m currently workin with my team on a HP hw6515
    at first there s no integrated JVM : could it be because of some MS pressure as Windows mobile CE is the OS???? :(
    So.............I must choose a JVM... JBed seems to be a good choice.... can be customized with some interesting JSR....
    BUT...I'd like to know what is the f*****g config of this HP.... Must I I chose CDC or CLDC.....?
    anyone has ever worked with this kinda IPAQ and could provide me with some enlightful informations?

    Hi Zen,
    I am also looking for developing application for my HP 6515. Can you help me about installing JVM version in phone? Would appreciate if you can help me with some useful material/links on same.
    Thanks,
    Ravindra

  • Porting CLDC code to CDC

    Hello,
    i have been implementing an application using J2M2 MIDP2.0 CLDC1.1.
    is it possible to run the midlet in a PDA(CDC profile) ?
    Is it possible to somehow port to it to CDC profile with minor changes? or do i have to code everything from scratch suing CDC libraries?
    thanks a lot
    sebastien

    The GUI will need redoing. Any RecordStore usage will need reworking to use java.io. Anything else from javax.microedition will need a substitute.

  • Which should I use, PersonalJava, J2ME with CDC or J2ME with CLDC?

    I want to write a program, which can run on Pocket PC (Compaq ipaq)?
    And I need the support of double?
    What should I do?
    Who can help me please? Thanks!

    It depends which runtime you are using (VM) and what you want your program to do.
    I don't think the iPAQ has native support for floating point arithmetic, so any implementation will do all the calculations in software anyway.

  • How to port CDC for PowerPC

    hi,
         I have downloaded the j2me_cdcfp-1_0_1-fcs-doc-b12-linux-i686-14_May_2002.zip and
    j2me_cdcfp-1_0_1-fcs-src-b12-linux-i686-14_May_2002.zip
    I was able to build the cvm for Linux-i686, since there is no other source for CDC for Powerpc.
    I tried top Cross compile it for Powerpc using the exsting *.mk file in linux-powerpc.
    I have changed the GNUmakefile to support the powerpc with arch=powerpc. it poped the following Error
    issued the following command in ./build/linux-powerpc
    ------------------------ ERROR --------------------------
    make CVM_DEBUG=false CVM_JAVABIN=/java/j2sdk1.4.2_0
    Checking for build-time classes to compile ...
    Checking for CDC classes to compile ...
    Checking for test classes to compile ...
    ... ../../build/linux-powerpc/obj/invokeNative_powerpc.o
    /tmp/ccR5coXf.s: Assembler messages:
    /tmp/ccR5coXf.s:29: Error: no such instruction: `mr %edx,%r1'
    /tmp/ccR5coXf.s:134: Error: no such instruction: `mr %r1,%ecx'
    /tmp/ccR5coXf.s:174: Error: no such instruction: `mr %r1,%ecx'
    /tmp/ccR5coXf.s:210: Error: no such instruction: `mr %r1,%eax'
    /tmp/ccR5coXf.s:246: Error: no such instruction: `mr %r1,%eax'
    /tmp/ccR5coXf.s:280: Error: no such instruction: `mr %r1,%eax'
    /tmp/ccR5coXf.s:314: Error: no such instruction: `mr %r1,%eax'
    /tmp/ccR5coXf.s:360: Error: no such instruction: `lwz %edx,0(%r1)'
    /tmp/ccR5coXf.s:361: Error: no such instruction: `stwux %edx,%r1,%eax'
    /tmp/ccR5coXf.s:362: Error: no such instruction: `addi %eax,%r1,8'
    /tmp/ccR5coXf.s:411: Error: no such instruction: `lwz %edx,0(%r1)'
    /tmp/ccR5coXf.s:412: Error: no such instruction: `stwux %edx,%r1,%eax'
    /tmp/ccR5coXf.s:413: Error: no such instruction: `addi %eax,%r1,8'
    /tmp/ccR5coXf.s:446: Error: no such instruction: `lwz %edx,0(%r1)'
    /tmp/ccR5coXf.s:447: Error: no such instruction: `stwux %edx,%r1,%eax'
    /tmp/ccR5coXf.s:448: Error: no such instruction: `addi %eax,%r1,8'
    /tmp/ccR5coXf.s:480: Error: no such instruction: `lwz %edx,0(%r1)'
    /tmp/ccR5coXf.s:481: Error: no such instruction: `stwux %edx,%r1,%eax'
    /tmp/ccR5coXf.s:482: Error: no such instruction: `addi %eax,%r1,8'
    /tmp/ccR5coXf.s:529: Error: no such instruction: `lwz %edx,0(%r1)'
    /tmp/ccR5coXf.s:530: Error: no such instruction: `stwux %edx,%r1,%eax'
    /tmp/ccR5coXf.s:531: Error: no such instruction: `addi %eax,%r1,8'
    make: *** [../../build/linux-powerpc/obj/invokeNative_powerpc.o] Error 1
    i understand that the assembler say that your trying to complie the powerpc on i686 machine.
    how can i cross compile it for Powerpc using linux-i686 machine, and use for embedded application
    thanks in advance
    Syed.M.A

    Hello Syed MA,
    if you are looking for a CDC compliant Java Virtual Machine, IBM have written one that works on Linux on PowerPC (and on other processors too).
    Have a look at http://www-3.ibm.com/software/wireless/wme/
    It supports CDC and the Foundation Profile. I beleive that buying this rather than building your own is probably better in the long run as the IBM one has been certified as CDC compliant (passed the TCK tests).
    Running your own Technology Compatability Kit tests (TCK) is very expensive.
    I think the IBM virtual machine costs about &#8364;6.00 per unit to deploy but is free for developers.
    Give me a shout if you need any more advice.
    Matt :)

Maybe you are looking for

  • How do I stop calendar event notifications?

    I have an iPhone 5 with iOS 6. I restored it from a backup of my iPhone 4S and with it calendars from some Major League Baseball teams. I subscribed to these calendars so that if I was to travel to one of these cities I could select the calendar and

  • Satellite U400 - error - Bluetooth has not started

    I have used my u400 for 3 months without problem... Then suddenly several problems with bluetooth occured... When I wanted to use BT for example OBEX, I got error msg: "Bluetooth has not started". I tried to reinstall driver for bt, but I couldn't. I

  • Photos captured are not saving in my L520

    This phone has a problem that the photos that captured are not saved in itself,the system of this is so slow and poor..this device is very pathetic.file transfer is so slow and some files received are not displayed.I will never recommend this phone a

  • How do I include a 'submit' button so that clients can submit my form online?

    Once I have created my form and attached it to my website, how does a client submit it back to me?

  • TCP/IP Printer Setup

    Just brought my first Apple/Mac EVER; got the MacPro... Been a PC guy since the days of the 8088, but this Apple stuff is somewhat Greek to me. Got almost all my peripherals set up except my Wireless Printer. I have my MacPRo hardwire to my Linksys W