Thoughts on java, Qt, mobility, wireless, photographing and other technical things. Ove works as IT-consultant & Professional studio photographer at OJN data, https://www.ojn.se/
Friday, April 21, 2006
Hard to now what going on at JCP
The targeted schedule for the JSR is as follows:- Expert Group formation: September 2004- Early Draft Review: December 2004- Public Review: January 2005- Proposed Final Draft: May 2005- Final Approval Ballot: September 2005
No information about the delay and what they are doing now!
Is it closed?
Is there a new schedule?
There is a mail list for JCP, it is OK, when they release a new version you get information about this, but I would like to have more information, why is not JSR-249 finished? Is there a new schedule for JSR-249?
My next computer/PDA – a UMPC?
Have a look on a Video at this site: http://www.intel.com/design/mobile/platform/umpc.htm
Choose “Watch the video of possible usages”
For a Java developer this is really great!!
You can now use the Java SE 5.0 platform (on a small device like UMPC), because it is running Windows XP and develop cool mobility applications.
Many Java developers are so frustrated about the Java ME platform.
Watch out SonyEricsson, Nokia!!!
You need better devices that support the Java ME platform better.
And thanks MS for that!
Never thought I would say so ...... :-)
I also hope Apple will support UMPC, what will then get!?
Need a JVM (CDC1.1/PP1.1) to windows mobile 5.0?
IMB Evaluation Runtime site has been updated at:http://www-128.ibm.com/developerworks/websphere/zones/wireless/weme_eval_runtimes.html
Notable updates include CDC 1.1, Foundation 1.1, Personal Profile 1.1 on Windows XP, Windows Mobile 5.0 (Dell Axim x51 reference), Windows CE 5.0, (Intrinsyc CerfPod 270M reference), RH EL 4.
MIDP 2.0/CLDC 1.1 and CDC/Foundation/PersonalProfile 1.0 runtimes also still available.Hopefully, the Handango versions will be updated. As stated, you only need to pay $5.99 for a single license. You do not need to license WSDD
Tuesday, March 28, 2006
Another Next Generation Java phone solution, SavaJe
The kernel, device drivers, JVM, graphics, media framework and other low-level code is written in C or C++. The rest of the platform code is written in Java.
SavaJe OS is a complete operating system and applications platform. It includes a kernel and an integrated JVM, but it differs from other mobile Java solutions in that the JVM is an integral part of the platform, which allows efficient execution of Java code. Because Java is the application language for SavaJe OS, the JVM is less virtual than on other mobile platforms. In addition to the kernel and the JVM, SavaJe OS includes a complete set of applications and a reference UE (user experience) implementation.
SavaJe is not only a JVM!
SavaJe is an OS based on Java!
I found that SavaJe is in the conference Pavilion at this year JavaOne 2006, perhaps they have any device to show, I hope so!, a very interesting solution!
Tuesday, March 21, 2006
We get better GUI support because of Java Me / Personal profile 1.1 (JSR-216)
For example, the new Advanced Graphics and UI (AGUI) Optional Package for J2ME (JSR-209) is a good example.
The UI toolkit AGUI (JSR-209), is a subset of Swing for CDC, JSR-209 is in status “Proposed Final Draft”, so it not far away.
Ok, now we have a new specification for Personal Profile, but will there be companies that support it?
We need devices and tools!!
Personal Profile 1.0 had no success in this area!
You can read things like Sun - Get you finger out! We NEED a Java Handheld / VM and Open letter to SUN to produce a JRE for Pocket PC
I hope company like SonyErcisson, HP, Nokia, Palm, DELL will start produce devices, with support for Personal profile 1.1, but this is not enough you also need support for JSR-249 (Mobile Service Architecture Advanced).
I also think we need a good Open Source tool for the Personal Profile 1.1 platform!!
I hope there will be a Netbean version for the Personal Profile 1.1 platform, Netbeans is now my favorite tool for the Java ME/MIDP 2.0 platform, it is really great!!
I think it is now time for success for the Java ME/Personal Profile platform!!!
----------------------------------------------------------------
You can read this about specification for JSR-216:
Personal Profile 1.0 was derived from the J2SE 1.3.1 API specification. Since that time, J2SE 1.4 has provided a number of feature improvements and specification fixes. Personal Profile 1.1 will be derived from J2SE 1.4 and will thus reflect the most up-to-date API versions.
In addition, future CDC optional packages are likely to be derived from J2SE 1.4, and it is important for the platform receiving these optional packages (in this case, Personal Profile) to match the API version of the optional package for the sake of application compatibility and developer familiarity.For example, the Advanced Graphics and UI (AGUI) Optional Package for J2ME (JSR-209) is based on J2SE 1.4 APIs, and will require an underlying AWT infrastructure that is also based on the 1.4 design. Personal Profile 1.1 will provide the necessary support for JSR-209. Note, however, that this support is not expected to result in significant footprint increases or APIs that are unusable in the absence of JSR-209.
update: I found in this blog: What will be in next version of Mobility Pack?:
- Mobility Pack team will focus on the 6.0 release
- There will be support for Mobility Pack for CDC - it will be separated pack. It will provide support for CDC/PP. Exact plans when it will be available aren't published yet.
- NetBeans Mobility for CDC is listed on agenda for Mobility Pack Day at Harrah's, Las Vegas.
- You can use the Matisse for the CDC/PP development
:-)
Thursday, March 09, 2006
Missa inte nästa JavaForum möte den 14/3
Tuesday, March 07, 2006
I hope more Companies will show up at JavaOne 2006!
What do I expect from this JavaOne? Of course learn more about Java EE 5, J2ME/MIDP 3.0, MSA for CLDC(JSR-248), MSA for CDC(JSR-249), Mobile Operational Management (JSR-232), SATSA(JSR-177) and also meet companies that supports Java with tools, Java devices Java EE AS and other Java things.
I hope at this year JavaOne 2006 we will se more companies in the conference Pavilion!! Last year at JavaOne 2005 in the conference Pavilion some big companies was missing like Borland, Sony Ericsson, Palm, Apple and IBM. HP vas there but I didn’t found any information about Pocket PC and Java, this is really bad.
A company like Nokia is really committed to support Java and they also show it for us developer at JavaOne in the conference Pavilion, that’s really great!
I have stop buying devices that not have Java support, no more PALM devices for me….if they start to support it again, I perhaps will change my mind.
I hope Nokia will release more PDA devices in the future, I would like to through a way my old Palm Tungsten T and replace it with a modern Java PDA device. I think Nokias S60 platform look great with support for J2ME/CDC 1.1 during 2006. That is kind of device I would like to buy, I hope they release it soon!!
Friday, March 03, 2006
Is J2ME/Personal Profile a dead Java version?

If you read about Nokias S60 platform
"During 2006 the S60 platform will also offer rich UI support matching native capabilities (eSWT) and J2SE compatible API subset (CDC/FP)"
As I understand, Nokia will support Foundation Profile 1.1, but the graphics toolkit is not going to be based on J2ME/Personal Profile & J2ME/Personal Basis Profile, it would be based on eSWT instead.
The J2ME/Personal Profile is essentially a graphics package, a subset of AWT. It is a superset of Basis Profile, which is a graphics packaged based on the Xlet model. Basis Profile is a superset of the Foundation Profile, which supports the basic core classes, but no graphics package.
It look to me that the J2ME/Personal Profile and J2ME/Personal Basis Profiles won't be used anymore on Nokia devices. Instead we're going to have eSWT over Foundation Profile 1.1, that is, you get a (much) better windowing toolkit , but also get a very complete subset of J2SE 1.4.2, which is exactly what J2ME/Personal Profile 1.1 is.
But I am not sure about that, what is your option?
Is J2ME/Personal Profile a dead product?
If companies like Nokia start to not support J2ME/Personal Profile, then J2ME/Personal Profile will be dead product, that is my personal opinion.
update no 1: I agree with the comments from Björn C, JSR-249 should include GUI functions other than what’s in MIDP like eSWT or/and J2ME/Personal Profile.
update no 2: comments from Martin Ryzl, Sun in the Netbeans team: JSR-249 is not about UI toolkit - it's kind of standardization of APIs based on CDC configuration, similar to JSR-248 for CLDC.
Speaking about UI toolkits, you should look at JSR-209 (aka AGUI) which is a subset of Swing for CDC. We will support this technology together with Personal Profile (awt).
eSWT is not a JCP standard, thus it cannot be part of JSR-249 and until it is standardized through jcp process we won't support it.
update no 3: anonymous-comment talk about confusion and I could only agree, for me it look like Nokia will drop support for J2ME/Personal Profile and go for eSWT, if it is correct I don't now, only Nokia now.
update no 4: There are some different UI toolkits for the J2ME/CDC platform.We have awt (Personal Profile), we also have AGUI (JSR-209) which is a subset of Swing for CDC. Both are standardized through the jcp process. Nokia talk about eSWT and it is not a JCP standard, any plans standardized eSWT through the jcp process ? Will Nokia only support eSWT for the J2ME/CDC platform in the future?
I think there it is a little confusing in this UI toolkit area!
I think it would be great if Nokia could clarify this matter.
Sunday, February 26, 2006
Wednesday, February 22, 2006
Tar problem med J2ME slut i och med JSR-232?
Ett av problemen som Java utvecklare för J2ME plattformen bråttas med har varit alla buggar som funnits och svårigheten med att kunna uppgradera Java versionen i respektive telefon.
Nu är JSR 232: Mobile Operational Management på väg in i Nokia’s S60 plattform.
Resultatet blir:
1) Java stöd i mobiler för både J2ME/MIDP och J2ME/Personal Profile som dessutom har stöd för MSA som innebär en enhetlig javaplattform som spänner över många mobiler och mobiltelefontillverkare och som därmed innehåller alla bra Java API:er som vi Java utvecklare har väntat på länge.
2) Det kommer gå att på en enkelt & säkert sätt uppgradera Java plattformen i och med JSR-232
Så här säger Nokia:
During 2006 the S60 platform will be bringing even more opportunity to Java developers with the JSR 248, Mobile Service Architecture for CLDC, compatibility. JSR 248 will introduce predictable set of Core APIs and roadmap for the developers how the Core API set will develop in future. Another important introduction is JSR 232 - Mobile Operational Management, which will allow the Java capabilities of S60 platform devices to be managed both locally and remotely with a modular architecture that enables extensibility after manufacturing. During 2006 the S60 platform will also offer rich UI support matching native capabilities (eSWT) and J2SE compatible API subset (CDC/FP).The Java implementation on the S60 platform shares many common features with the implementation on theSeries 40 Platform and the Series 80 Platform. This allows developers to easily extend their applications' reach to the entire platform range.
Hittade denna fina sammanfattning av JSR-232, JSR-248 och JSR-249:
All major mobile phone manufacturers worked together in order to define a 'Mobile Operational Management' concept (JSR-232). The OSGi Service Platform and the OMA DM (JSR-246) specifications provide the basis for building this standard for end-to-end management of CDC-enabled mobile handsets. JSR-248/249 go beyond the basic JSR-232 specification. Together these build a solid base for development of middleware in form of OSGi bundles on all kinds of mobile devices - thus enabling network operators and service providers to remotely manage any kind of services on the target. The well-known OSGi concepts of remote management and maintenance of the whole software lifecycle are applied to the world of mobile phones. The upcoming OSGi Release 4 specifications are going to further finegrain the corresponding APIs in order to best-fit each platform and profile and harmonize the different JSRs.For users, who want to install new software the new approach will simplify downloads dramatically. A complete set consisting of all required components/codecs may be dynamically packaged for the specific phone, downloaded and installed in the background while the phone is still in use. Security during download and operation is significantly increased. For developers, the numerous new APIs and runtime features e.g. for message queuing and connectivity will make it easier to write feature-rich applications and enable inter-phone and server-driven applications. Packaging of applications will become a lot simpler than nowadays.
Java EE5 -- har kommit!
I alla fall en beta version av Java EE 5 finns att ladda ner kallad Java EE 5 SDK Preview.
Dessutom finns Netbeans 5.5 beta med Java EE5 stöd att ladda ner, den
kallas Preview: NetBeans IDE 5.5 with NetBeans Enterprise Pack , som innehåller:
- NetBeans 5.5 Preview with Java EE 5 support
- NetBeans Enterprise Pack 5.5 Preview with BPEL, XML, and UML support
- Sun Java System Application Server PE 9 Beta
*****************************************************************************************
This preview gives developers an early look at a collection of tools that enable Java EE5 development and creation of Service Oriented Architecture
(SOA) applications. It is all here in a special one-time bundle integrated with the NetBeans IDE 5.5 Preview: UML Modeling, Visual Design Tools for SOA Architects, and Java EE 5 SDK Preview.
This special sneak peek is available for those of you who want to get a head start designing and developing next generation Java EE5 and SOA applications. Our goal is to make it easier for you to model, implement, and deploy Web services, business processes, and SOA architectures with the best new tools we have to offer -- all in one preview release made available to the NetBeans community.
***************************************************************************************
SOA
:-)
Tuesday, February 21, 2006
Netbeans 5.0 och Subversion
Jag följde de installationsavisningar som finns för att installera subversion i Netbeans5.0. Dessutom var man tvungen att installera subversion command line client vilket inte framgick av installationsanvisningarna, hämta därför hem svn-1.3.0-setup.exe.
Det visade sig att vissa saker inte gick att göra inne i Netbeans’s Subversion, jag installerade därför även Subversion klienten TortoiseSVN, hämtade hem: TortoiseSVN-1.3.1.5521-svn-1.3.0.msi. När jag går bet inne i Netbeans så använder jag Tortoise, vad bra! Tilläggas bör väll även göras att jag även använder Eclipse och tycker också den är bra, jag gillar att jobba med både Netbeans & Eclipse! Två bra Open Source Java utvecklingsverktyg som är bra helt enkelt! Vad bra det är med konkurrens!
Java och mobiltelefoner, Palm och PocketPC
Min erfarenhet är att terminalen skall ha Java stöd från början, då finns det chans att det kommer fungera att skriva Java applikationer. Fördelen är att tillverkaren tar ansvar för att Java stödet fungerar och rättar upp eventuella buggar. Att installera Java stöd själv är inte att rekommendera, det blir bara en massa problem, det är min erfarenhet.
Idag då man köper en mobiltelefon med Java stöd måste man veta vilken version av J2ME Profile som stöds. Den senaste versionen för mobiltelefoner är J2ME/MIDP 2.0 och den senaste versionen för PDAer är det J2ME/Personal Profile 1.1.
Men även vilken version av J2ME Configuration är intressant. För J2ME/MIDP är den senaste CLDC 1.1 och för J2ME/Personal Profile är den senaste CDC 1.1.
J2ME/MIDP2.0 finns det många tillverkare av mobiltelefoner som stödjer.
Tyvärr räcker det inte med stöd för J2ME/MIDP2.0 för att bygga lite mera avancerade Java applikationer, då måste man hålla koll på vilka extra Java API:er (J2ME Optional package) som telefoner stödjer.
Java världen har också insett detta problem med fragmenteringen av Java plattformen för mobila plattformen. För att motverka fragmenteringen av Java plattformen så håller det på att tas fram en Mobile Service Architecture (MSA). MSA skall ses som en fortsättning på arbetet med JTWI, syftet är att få en enhetlig javaplattform som spänner över många mobiler och mobiltelefontillverkare.
Det finns en MSA for CLDC (JSR 248) och en MSA för CDC (JSR 249). JSR 248 är en paraply JSR bestående av 23 st JSR’er.
Så i framtiden kommer Mobile Service Architecture för CLDC (JSR 248) vara värdefull vid val av mobiltelefon, men i väntan på att MSA blir klar så får vi klara oss på annat sätt.
Nokia har lanserat Nokia plattform S60 som innehåller alla bra Java API:er som vi Java utvecklare har väntat på länge. S60 plattformen är JTWI compliant och innehåller de extra Java API:er som MSA för CLDC förväntas komma innehålla.
Java MIDP in S60:
- Complete JTWI 1.0 compliancy, JSR-185 (2nd Edition Feature Pack #2)
- Location API, JSR-179 (3rd Edition)
- SIP API, JSR-180 (3rd Edition)
- Security and Trust Services, JSR-177 (3rd Edition)
- WMA API 2.0, JSR-205 (3rd Edition)Cell Broadcast and CB Push Registry support (2nd Edition Feature Pack #3)
- Scalable 2D Vector Graphics API, JSR-226 (3rd Edition)
- Effects of Scalable UI for Java MIDP (2nd Edition Feature Pack #3)
- J2ME Web Services Specification, JSR-172 (2nd Edition Feature Pack #3)
- Enhancements for Java APIs for Bluetooth, JSR-82OBEX support (2nd Edition Feature Pack #3)Push registry support (2nd Edition Feature Pack #2)
- CLDC 1.1, JSR-139 (2nd Edition Feature Pack #2)
- PIM API, JSR-75 (2nd Edition Feature Pack #2)
- FileConnection API, JSR-75 (2nd Edition Feature Pack #2)
- Mobile 3D Graphics API, JSR-184 (2nd Edition Feature Pack #2)
- Enhancements for Mobile Media API, JSR-135Midi control support (3rd Edition)Streaming media support (2nd Edition Feature Pack #3)Mobile Media API 1.1 (2nd Edition Feature Pack #1)
När det gäller J2ME/Personal Profile 1.1 så har det varit dåligt stöd för detta bland terminaltillverkarna. Men det har börjat komma ett antal mobiltelefoner/PDAer för J2ME/Personal Profile, bland annat finns Nokia series80 plattformen. Den har stöd för både J2ME/MIDP & J2ME/Personal Profile.
Men under 2006 kommer Nokia series 60 att bygga på CDC 1.1 (JSR-248) och det kommer att vara möjligt att köra både J2ME/MIDP och J2ME/Personal Profile applikationer.
När det gäller Pocket PC och Java är det problem.
Microsoft levererar naturligtvis inte med Java stöd och tillverkarna av PocketPC verkar inte intresserade att lägga på Java stöd från början.
Men det finns lite olika alternativ om man vill installerar Java stödet själv.
Några olika jvm’er:
- J9 från IBM
- CrEme4.1 från NSICOM
- Mysaifu JVM, (Open Source)
CrEme4.1 var enklast att installera!
J9 går att installerat om man har installerat IBMs utvecklingsverktyg WSDD 5.7.1, det följer med olika jvm’er.
När det gäller Palm och Java så levereras det inte med stöd för J2ME/MIDP 2.0.
Men Palm ger delvis support på Java, det går att ladda ner Java stöd och det är IBMs J9 som finns tillgängligt för nerladdning. Tyvärr har Palm inte Java stöd för nya modeller som t.ex. Palm LifeDrive och Palm TX.
Så jag har väll köpt min sista Palm, synd tycker jag, jag har alltid gillat Palm. :-(
Dags att certifiera mig på Java5
Därför är det dags att certifiera mig på Java5, jag har därför införskaffat mig boken SCJP Sun Certified Programmer for Java 5 Study Guide. Boken är riktigt bra och den är dessutom skriven av dem som gjort certifieringen, så dom vet vad dom snackar om.
Hur blir jag Java certifierad?
För att bli certifierad måste du klara ett eller flera prov med flervalsfrågor. Ett internationellt gällande diplom blir ditt kvitto på att du godkänts i certifieringsprovet. Provavgiften betalas genom förköp av certifieringskupong, voucher, hos Sun Educational Services och sedan utför certifieringen på något certifieringsställe (Prometric Testcenter) nära där du själv bor. Lista på dessa får du när du beställer kupongen. Du kan även gå in på www.prometric.com
FAQ: Certification FAQ
Friday, January 27, 2006
Sun Java Studio Creator 2 has been released!!!
Ett bra utvecklingsverktyg och om man är medlem i SDN (Sun Developer Network) så är det fritt att ladda ner!
Vad mer kan man begära!! :-)
http://www.theserverside.com/news/thread.tss?thread_id=38703
Tuesday, January 17, 2006
Nu har jag skrivit min första EJB 3.0 applikation & gui-applikation (mha Matisse)
Vad dessa versioner är för något, finns förklarat på: https://glassfish.dev.java.net/public/netbeans/#NetBeans_5.0_IDE_
Men i korta drag har Netbeans.next stöd för JEE5 ( http://blogs.sun.com/roller/page/pavel?entry=java_ee_5 ) och det har INTE Netbeans 5.0 RC1 (den är för J2EE 1.4).
Netbeans 5.0 har stöd för Matisse och mycket mer, läs mera här:( http://www.netbeans.org/community/releases/50/index.html
Glassfish är Sun's Open Source J2EE applikationsserver ( https://glassfish.dev.java.net/ ) och den använde jag för att "deploya" min första EJB 3.0 applikation, kul att vara på gång med EJB 3.0!!
Jag tycker att Netbeans just nu ligger före Eclipse vad gäller nya balla saker som t.ex. Matisse, EJB3.0. Så är man intresserad att börja titta på nya saker i Java så rekommenderar jag att titta på Netbeans & Glassfish .
Det är för övrigt bra med att det finns flera bra Open Source alternativ.
Det måste vara grymt svårt med nyförsäljning av kommersiella utvecklingsverktyg !!
Netbeans 5.0 RC1 har också denna nya gui byggare kallad Matisse, som jag var tvungen att testa ( http://www.netbeans.org/kb/50/quickstart-gui.html ).
Grymt bra, kanske äntligen det kommer göras mera "feta klienter"!!
Sedan tidigare finns också "Java Webstart" ( http://java.sun.com/products/javawebstart/ ), som underlättar arbetet med att skicka ut uppdateringar av applikationer till klienterna och nu mha Matisse blir det också enklare att bygga feta applikationer, bra va!
Läste i en blogg att Matisse inte kommer finnas med i Java 6, dom hann inte få med den ( http://www.theserverside.com/news/thread.tss?thread_id=38509 ), men att det gör tydligen inte så mycket, för Netbeans 5.0 lägger in "GroupLayout (Matisse) i applikations jar-filen.
Men det verkar inte fungera ännu i Netbeans 5.0 RC1, i alla fall inte för mig.
Tuesday, January 10, 2006
Tips på bra ställe att lära sig mer om Java -- "JavaOne Online"
Q: What is JavaOne Online?
A: The JavaOne Online program delivers multimedia sessions and static PDF files from the 2004 and 2005 JavaOne conference in San Francisco. Each multimedia session has the speaker's audio, slides, and transcripts from the session all synchronized in a Flash format presentation. With the addition of the speaker's voice and transcripts, the multimedia session gives a great deal more information to the user than the static PDF.
Q: I would like to view the multimedia sessions but it asks me to register. Why do I need to register and where do I sign up?
A: To view the multimedia sessions, you must become a member of the Sun Developer Network. The JavaOne Online content is one of many benefits of being a member of the SDN. When you become a member, you get access to forums, special member discounts, access to downloads, forums, bug database voting, and much more. New benefits are added monthly. To register, go to http://developers.sun.com/register/.
Monday, January 09, 2006
välja ett Open Source verktyg

Det är ganska självklart att utvecklingsverktyg skall fungera ihop, men ack så svårt, alla har vi suttit med verktyg som har visat sig inte hålla måttet och nästan känts som ett hinder en som en hjälp. Detta på grund av bristande funktionalitet och brist på integration med övriga verktyg.
Bilden här gillar jag (tagit den från Borland). Den visar de olika verktyg som man behöver i ett utvecklingsprojekt för att den slutliga produkten skall bli bra.
I ett utvecklingsprojekts livscykel behövs kravverktyg, designverktyg, utvecklingsverktyg, testverktyg, och drift/administrativt verktyg. Det gäller att alla verktyg fungerar bra ihop.
Alla företag vill att deras utvecklingsverktyg skall gå att integrera mot. De har därför ofta öppna API:er för att 3:e partsföretag skall kunna ”jacka in” deras produkt som t.ex. kan vara ett profileringsverktyg.
Dessa öppna API:er kan vara baserade på en grundplattform som är Open Source. Exempel på sådana är Eclipse och Netbeans.
IBM bygger sina utvecklingsverktyg (WSAD, WSDD) på Eclipse och Sun bygger sina utvecklingsprodukter på Netbeans.
Andra företag som Borland (Jbuilder) och BEA (Weblogic Workshop) har valt att inte bygga sina utvecklingsverktyg på någon open source produkt. Dock är nu båda på väg mot att använda Eclipse plattformen.
Trenden går mot att allt flera företag som utvecklar utvecklingsverktyg ansluter sig mot Eclipse eller netbeans som basplattform.
BEA Workshop 9.2 släpps i april och är baserad på Eclipse 3.1 (enligt BEA på Tech Talk 14/12-2005). Innehåller Weblogic Server 9.2.0 (JEE5.0).
Intressant med senaste versionen av Netbeans 4.1,är att nu även har EJB stöd och mobilt stöd. Dessutom finns det också en Netbean Profiler.
När det gäller Netbeans 5 kommer den ha support för flera applikationsservrar, bland annat Jboss, weblogic server osv. Netbeans 5.0 kommer även innehålla ett nytt gui verktyg (layout manager) för att göra SWING applikationer, projektet som håller på att ta fram detta heter matisse.
Har även tittat på Netbeans mobility, deras gui builder för mobila applikationer, det är det bästa jag sett, riktigt bra!!!!!
Netbeans mobility har idag stöd för J2ME/MIDP, J2ME/Personal Profile kommer det komma stöd för under 2006.
(Netbeans 5.0 finns redan nu som en beta version att ladda ner ).
I december släpptes Eclipse Web Tools 1.0 (http://www.theserverside.com/news/thread.tss?thread_id=38161). Det är av flera skäl intressant att titta på Eclipse plattform. Det finns även en Eclipse Profiler (http://www.eclipse.org/tptp/) att ladda ner och integrera med Eclipse.
Eclipse 3.2 som släpps till sommaren (
http://computersweden.idg.se/a/20051230092249_CS900), kommer som nu att innehålla många olika delar (profilering, test osv...) men att vara bättre integrerade, vilket är MYCKET BRA.
Välja en Open Source J2EE Applikationsserver
Apache Geronimo 1.0 ( http://geronimo.apache.org/ ) är nu släppt i sin första version, (http://www.theserverside.com/news/thread.tss?thread_id=38381#196180) .
Intressant att notera är att IBM WebSphere Application Server Community Edition,WAS CE (http://www.eweek.com/article2/0,1895,1876964,00.asp ), bygger på Geronimo.
Kommer IBM släppa sin egna applikationsserver och istället bygga allt på Geronimo i frantiden?
Vad gör då BEA? Kommer deras Weblogic Server också bygga på en Open Source applikationsserver , i så fall vilken?
Vilken Open Source applikationserver skall man då välja?
Tyvärr jag har inget svar på den frågan!
Några av de mest intressanta Open Source J2EE applikationsservrarna:
- Jboss ( http://www.jboss.com/products/jbossas )
- Apache Geronimo ( http://geronimo.apache.org/ )
- Sun Glassfish (https://glassfish.dev.java.net/ )

