Posts

Showing posts from September, 2006

Reducing the size of a j2me jar

In J2ME application development , the size of the j2me application jar file is very important as the application has limited resources in mobile devices. Below you can see some of the points would help you to reduce the size for the jar. Some points for j2me jar size reduction There are many ways to reduce the size of your wireless Java application. * Keep it simple . Simplicity of design can yield robustness, speed, and efficient use of space. * Recompute rather than store . Recomputing a value rather than storing it for later retrieval can save space. As an example consider the following code fragment: * Choose an elegant data structure to store information . You should always consider your options for a data structure to store your information on the device. * Remove unnecessary classes . One way to "keep it simple" is to review your application design and eliminate classes that are not actually needed. * Reduce functionality and features. Is all the functional

Enabling high availability in Spring applications

Spring has been one of the buzz word in the software development industry, it make developers life easier using concepts such as IoC, DI, AOP. Ofcourse Spring did a revolution in the j2EE similar to what EJB did. To add more value to the Spring framework , terracotta has come up with high availability, high performance clustering without code changes. For more info read following captured from www.theserverside.com Terracotta for Spring is a runtime for Spring-based applications that provides high-availability and high performance clustering for Spring applications with zero changes to the application code. Terracotta for Spring provides plug-in capacity, availability and scalability for Spring applications with absolutely no changes to existing code. Features: High performance runtime for Spring Applications Cluster Spring Beans, Events, JMX State and Spring WebFlows Virtual memory for large, shared Java heaps Flexible sharing and locking configurable at runtime Cross-JVM Threa

Python IDE

Very nice Python IDE , a cool one , would love it if it is a open source one. http://wingware.com

Struts + J2ME --> Strutsme

Struts did a major revolution in the web application development , specially since it is MVC pattern based farmework it gave a lot of structured architecture for java based web applications. Now a days Struts and JSF are competeing each other neck to neck. Both has prons and cons. I'm not willing to compare each other as I'm a fan of both. How ever for you reference Struts vs JSF gives some comparison. J2ME also did major revolution in the mobile application development industry. Currently J2ME has huge market share in thee mobile phone / application market. Going forward, now we can see a combination of Struts and J2ME -- > StrutsME , This enables J2ME clients to call struts based action classes and use struts validators,etc. You can get more information about this from here .

Getting started with Flash lite

Image
No need to mention , the importance of mobile phone in current era not only for calls but also to enable the access to other service on the move. I have been working on mobile and telco application development for last 6 years with hSenid and it is amazing to see the growth of mobile technologies. We talked about about SMS,MMS, WAP2.0, XHTML,Symbian C++, J2ME......... and NOW Flash Lite. Flash Lite is the latest matured technology which is ready provide rich but light wei ght GUI in mobile phones. I'm sure anyone who is interested in mobile application development would definitly like to know about flash lite. I found a good article , infact a tutorial about Flash Lite in "sony ericsson" web site..... thought of sharing it with you all. Yes.... definitly there will be a bias towards Sony Ericsson, But it is a good starting point. Tutorial link Happy reading.............

Online word processors,spread sheets, slides, project management and lot more.

Got to know about a great site, absoultly fantastic ......... Everything is on-line. What are you looking for it is there...... Word processors, spread sheets , slide creation, project management tools, virtual office, CRM, Planner, Chat.... everyting.... This is going to be a definite threat for Microsoft office [can't help]. where you can find this , visit www.zoho.com Thanks Kutila[@ hSenid], sending me the link.