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/
Wednesday, June 21, 2006
My DELL laptop PC works better now
I talked with DELL support and they told me when disk free space is lower than 50 %, performance sink 30 %!!!
Reinstall the PC is the best way to get back the performance on the PC, but it is painful, doing backups ….
But now I have bought me an extra disk and replaced it with the DVD player in my laptop. I then moved all data to this extra disk and reinstall Windows XP.
I have now all data on this extra disk (D:), on the first disk (C:) I have only windows XP and programs.
I have also moved the outlook data file to the extra disk (D:), I found out how to Move your Outlook data file to another location
It is now easy to reinstall the computer!!
Great!!
I am now also able to buy me an extra disk and easy install MacOS (or linux) on the PC and have access to the data disk, cool!!
Thursday, June 15, 2006
At least Sweden got a goal!
Wednesday, June 14, 2006
My experience with the SavaJe phone I bought at JavaOne 2006
I was surprised I was able to make phone call at JavaOne (what could you expect with a developer edition).
The performance is not so good, I sync my addresses from outlook (560 addresses) and it takes a while when you try to open Phonebook in the phone now.
I haven’t stopped using my Nokia phone yet (Nokia 3230), I wait till the SavaJe phone is more stable. For me as a developer it is an ok phone, I have waiting years for JavaME/CDC phones.
I think the challenge for SavaJe now is to have good support for this phone and support the developer with new builds of the SavaJe platform.
Well I have started to develop a application using JSR-209 and works well in the developer environment (NetBeans Mobility Pack for CDC) but not so good in SavaJe phone….yet
Look also here in John O'Conner's blog posting about what people are saying about the SavaJe cell phone.
Friday, June 02, 2006
Upgrade my fedora 4 server and postfix (my mail server) didn’t work anymore
To start a full system update from the command-line, enter the following at the prompt:
su -c 'yum update'
Every thing looks ok, but my mail server (postfix) didn’t start!!
Shit ! Shit! Why did I upgrade my server now I thought, I have not time with this now!?
How important is it to have a mail server?
I should say VERY IMPORTANT!
I spend some hours try to figure out what was wrong and got some help from my friend Hansi, he I found this error in the log file:
Postfix: /etc/aliases.db: Permission denied
Now with help from Google I was able to solve it, I found this information about this problem after latest "yum update", postfix doesn't start
As root, from the command-line, enter the following at the prompt:
fixfiles restore
This will take a while. Then restart service postfix or reboot the machine.
Now it works!
What did we do before Google?
Hansi, thanks very much for your help!!
Wednesday, May 31, 2006
Next Generation UMPC (Origami devices) is called 'Vistagami' tablets
Interesting things about Vistagami:
- Hopefully, Lower prices, $500 is the price goal
- Vistagami devices will run Windows Vista, rather than XP
- As for Vistagami, Microsoft is still aiming to have devices ready by the time Vista ships early next year (January 2007).
I hope they are also able to fix the lack of all-day battery life, it is critical I believe!
Monday, May 22, 2006
what I would have to next JavaOne
I am tired of bring my laptop pc to JavaOne, to heavy and the battery time is only 3 h.
I need something else so please Nokia (or any other company) fix it to next JavaOne, a handheld device with a keyboard like the UMPC!
My Windows XP installation crash 05.00 pm the day before departure to JavaOne, I had to reinstall my laptop pc, I finish the installation 11.30 pm and 03.30 I went up to go to JavaOne
Continue report from the NetBeans Software and JavaOne2006 conference in San Francisco
I join the NetBeans Software Day at the 2006 JavaOne Conference and JavaOne conference.
Some more interesting things from those events:
- The JavaOne conference of course had lot of session about Java EE 5.0 that was finishing some days before the conference. It is funny it was not a big happing during JavaOne that they released this huge improved version of Java EE. I think it was because developers have waiting so long for this release and most of us know a lot about this release already. Anyway I went for some EJB 3 sessions and I must say it look really nice, include in EJB 3.0 is also a new Java Persistence API (JPA). There was not so much talk about Hibernate, look to me EJB 3.0 have been accepted as a good alternative instead of using Hibernate.
- Java ME/CDC1.1 is now really hot, must of us developer working in the Java Mobility area has waiting for that a long time. At JavaOne it was showed clearly with:
1) This the first release of a SavaJe based phone called Jasper S20, the first commercial handset to run all applications in Java technology
2) Netbeans support Java ME/CDC with this new NetBeans Mobility Pack 5.5 for CDC Preview
3) Sun released the Sun Java Wireless toolkit is for CLDC
4) Company like Nokia and Motorala will soon release more devices supporting the Java ME/CDC platform. I believe there will come many Java ME/CDC devices during 2007.
- Interesting is also there will soon come some new GUI toolkit, that will replace AWT for the Java ME/CDC platform: AGUI toolkit (JSR-209) and eswt (Nokia and IBM promote it a lot). Nokia talk about eSWT for Next Generation Java in Nokia platforms, but eSWT is not a JCP standard.
- Sun promoted the Netbeans platform very hard during JavaOne, in keynotes and in technical session and in the JavaOne Pavilion. Sun strategy is to move all there products into the Netbeans platform and I think they will have success with this.
- I became interested in the Open Source database Apache Derby after I went to a technical session about Derby. I realize Derby also supports the Java ME/CDC platform and for me it is really interesting. Later I got information from a developer that have using Derby with J9 on a Pocket PC 2003, he told me:
“I have really given up on Derby as the memory footprint is just too big. You need to 8-16 Mb to really operate properly. Derby will not load a 20,000 row table with one index in 8 meg including your app, that's just doing the inserts, never mind starting to do queries!.
However, I have just the other day discovered db4o... wow this is something else! the best bit of software I have seen since google earth.
It's not an SQL database it's an Object database. Rather than me harping on about it here, take a look for yourself, it's simply amazing.
I now have my application working great, it's faster, easier and handles even bigger tables... and currently all in under 3 meg. It does take a bit of getting used to, as they is no joins. But once you do, there is no going back!
- They talked about Project Tango, SUN engineers have working with Microsoft (WCF) engineers to ensure interoperability of enterprise features in Webservices. They have now Open Source the work they have done in Tango and they called it WSIT.
- I went to a technical session about Mobile Operational Management (JSR-232), just to JavaOne they released a Public Review about it. I think this JSR will be very important for us developer in the future.
- I also went to technical session about Java Card Next generation, it was really interesting, they plan to have a webserver on the JavaCard and support access to the JavaCard with normal IP, to simplify it for developer. Really cool but this JSR will come out during 2007 and products 2008, with normal delays….2009
- AJAX was hot during JavaOne, but not for me!!I think it is time for SWING applications, with Matisse it has really get easier to develop GUI application both for Java SE and Java ME/CDC1.1 platforms.
- It look like companies supporting Open Source have easier to get attention in the JavaOne pavilion, lots of people visit sun and Jboss’s booths, but not so many people in BEA, Borland booths. Of course these company will say they support Open Source, but the main different is that they sell there products.
to be continued …..
Saturday, May 20, 2006
Report from the NetBeans Software and JavaOne2006 conference in San Francisco
Some interesting things from those events:
- I got one SavaJe phone!!, now I can start using Java ME/CDC1.1 and the new AGUI toolkit (JSR-209).
- There is also a new releases of Netbeans that support the SavaJe phone called NetBeans Mobility Pack 5.5 for CDC Preview.
- Sun announced that Jboss now have also join Netbeans
- Netbeans 5.5 beta with support for Java EE 5.0 is released.
- Netbeans subversion beta is released, it look very nice in the demo.
- There was a demo of the Jackpot module, the module adds the capability to reengineer Java source code. You are also able to add new rules easy and share with others.
- Sun promote everyone to join JCP, I thought I should join JCP, but you couldn’t do that in the JavaOne pavilion, you have to download a pdf-file and sign it and then send it as a fax. Perhaps time to fix an easier solution and using Java for that?
- There was a demo of the NetBeans Enterprise Pack, you are then able to write SOA applications using XML, BPEL, and Java web services.
- Sun also continue to open source more things like: Sun Java Studio Creator, Sun Java System Portal Server, the Business Process Execution Language (BPEL) Engine and the NetBeans Enterprise Pack, as well as Sun's Java Message System (JMS)-based message queue and Web Services Interoperability Technology (WSIT). Everything moves into the Netbeans platform, I think it is a good strategy and the Netbeans platform getting stronger!!
- MSA for CLDC (JSR-248) became in Proposed Final Draft during JavaOne, they planned to have it final in august, we will see devices with support for that during 2006Q4/2007Q1. One change was support to run on top of Java ME/CDC1.1, the reason for that was to make it easier to migrate to MSA for CDC JSR-249 when it is ready. JSR-249 first public release plans to be released 2006Q4. MSA plans in the future to be upgrade every 18 months. One other change in JSR-248 was that there will be a will two versions of the MSA, one with a subset and one with whole MSA , read more about it here at C. Enrique Ortiz' Mobility Weblog.
- The new AGUI toolkit (JSR-209) planned to be final in august.
- Sun also released a Sun Java Toolkit for CDC, Early Access, it is like what Sun Java Wireless toolkit is for CLDC, the toolkit includes the emulation environments, documentation.
- In Nokia booth they demo next release of Carbide.j, version 1.5 that will support remote debugging on the phones. It look nice and it is very good to have.
to be continued …..
Monday, May 15, 2006
Time for JavaOne!!!
Yesterday I went on tour “Muir Woods and Wine Country Tour”. It was a great tour with a lot of goods wines and I also liked the Muir woods with the world’s tallest trees.
But now it soon time for JavaOne, but first I will join the NetBeans Software Day at the 2006 JavaOne Conference, it is tomorrow.
See You at JavaOne and Netbeans day!!!
*****************sorry in swedish this part***************************
JavaOne, Får mig osökt att tänka på Orup... ” Nej du tar inte min Mercedes”
Nej du tar inte min JavaOne
JavaOne är min bäste vän
Du tar inte min JavaOne
Nej då kan du hälsa hem
Jag sa skjut min hund, prygla min katt, gör av med mina pengar på en lördagsnatt
Ta min fru, gör det du, men du om nån borde veta att: vill du göra mig riktigt illa
Så ta min JavaOne
Vill du åsamka mig smärta och förtvivlan utan gräns Vill du se hur mina tårar trillar, så ta min JavaOne
Wednesday, May 10, 2006
Free database for Java ME/CDC1.1 platform?
What about a free database that you could bundle with your Java ME/CDC application?
Is there anyone with support for the following platforms: Symbian 9, Microsoft Windows Mobile 5.0 (for Pocket PC) and SavaJe?
How do you bundle the application (Java App and database)?
Will it be support for that in tools like NetBeans Mobility Pack for CDC?
Monday, May 08, 2006
We need JSR-249, JSR-232 and JSR-246 now!!
But we need tools and devices for the Java ME/CDC1.1/Personal Profile platform1.1 to get this success.
So far Java ME/CDC1.0/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
But a month ago the NetBeans Mobility Pack for CDC appeared!!
Netbeans was already is my favorite tool for the Java ME/MIDP 2.0 platform and now they also support Java ME/PP1.1 platform. I think now Netbeans is the best Java tool for mobility developing and it is also free!!
During 2007 I hope company like SonyErcisson, HP, Nokia, Palm, DELL will start produce more devices, with support for Java ME/CDC1.1/Personal profile 1.1 platform.
But support for Java ME/CDC1.1/PP1.1 is not enough for to get this success for the Java ME/Personal Profile platform. I think devices also need to support JSR-249 (Mobile Service Architecture Advanced) , JSR-232 (Mobile Operational Management) and JSR-246 (Device Management API).
JSR-249 provides guidelines to integrate J2ME JSRs in a uniform and predictable arrangement that is customized specifically for the advanced mobile handset. It will issue clarifications on certain components if necessary and will aim at reducing the number of available options.
It should also be possible to managed devices remotely with a modular architecture that enables extensibility after manufacturing. Push out new Java application, databases, OS updates and Java updates. In case of lost of device, lock the device remotely. It should also be possible to administration of users remotely.
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.
But JSR-249, JSR-232 and JSR-246 are not final yet, I hope they can speed up the process to get all these important JSR in a final stage. This is really important!!
I hope to hear news about that during JavaOne 2006 and it is now close to the 2006 JavaOne Conference!!! :-)
Wednesday, May 03, 2006
Add a Site Feed URL to my blog
Wednesday, April 26, 2006
At JavaOne you are able to Purchase your SavaJe-based Jasper S20 phone
Conference attendees have the opportunity to purchase the GSPDA Jasper--the first commercial handset to run all applications in Java technology. Purchase your SavaJe-based Jasper S20 phone and stop by the SavaJe booth to get your NetBeans CDC SDK. Get your hands on a SavaJe phone now, and be one of the first to develop advanced mobile graphic applications!
I wrote earlier about savaJe in my blog: Another Next Generation Java phone solution, SavaJe
I hope it work in Sweden, a very interesting solution!!
update:
More information in a blog: http://deancollinsblog.blogspot.com/2006/05/javaone.html
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
:-)



