Friday, August 22, 2008

Last day @ Kandysoft and first day @ Exilesoft


I have spent the last day at Kandysoft. I was in Kandysoft for more than 2 years. I really enjoyed friendly and nice atmosphere there. Every colleague was a friend for me. So, the last day was bit difficult than I thought. Thank you all Kandysoft for friendship and cooperation during the period. Especially I really thank for the gift I got, Dianome mug. That’s worth a lot, really.

This week, I spent the first day at Exilesoft. Exilesoft offered a different challenge for me. I thought it’s good to have a change and rethink about way we live from time to time.

Tuesday, August 12, 2008

Speaker for the Dead....Restarted scienece fiction reading

Previously I read novels and science fictions a lot. But for the recent past I was more interested on non-fictions and autobiographies.

My friend Chamindu always reads science fictions and my habit of reading non-fictions and autobiographies was a topic to talk for him. Last week I thought to read a science fiction and see whether my mind is ready to accept science fictions again.

I borrowed "Speaker for the Dead" from Chamindu last week. Spend part of last week and whole weekend to finish it. I must say that it's addictive. It was so addictive that for the whole weekend I had the book in my hand.

"Speaker for the Dead" is a good collection of fictions blended together. The author, Orson Scott Card is building the rule set for the future universe and unfold the story nicely. I have already borrowed "Ender's Game"(previous one in the sequel) from Chamindu.

Wednesday, August 6, 2008

Enabling mobiles for enterprise applications

For the last period our team was doing a supply chain management product. It contains a synchronization process to update data between stakeholders. The system has rich clients and mobile clients who occasionally connect to the main server to send/receive data updates.
A photo from our Wasgamuwa trip
Last week, I had a break to review our mobile design the refactor the code base. We used Microsoft synchronization services with SQL Server CE database. Used WCF based web services as the conveyor for the synchronization. Windows mobile 5 platform provided the base for the application. After doing all, I was looking for best practices for mobile application development for enterprises.

Found Kulathumani Hariharan’s “Best Practices: Extending Enterprise Applications to Mobile Devices” in The Architecture Journal. It is generally covering a vast scope in the mobile application integration for enterprise solutions. It was a great opportunity for us to review the system with a blueprint. That’s an article each mobile developer should read.