To Server Side or Client Side your main application functions. Which have you tested?
This is more of a question than an answer. Talking with a java programmer I found many limitations with client side applications but not limited to java. When I looked back at the history of mobile devices the problem was always device limitations.
In a nutshell if you could remote desktop with your mobile device you could run many major applications that are not designed for mobile devices.
But when you need to run offline applications do mobile devices offer you the right platform?
If I recall correctly some of the first tablet PCs failed due to application software. With the new devices pushed by the carriers are we once again walking down the dead-end street of no real power behind the applications?
I would like to hear from a few of you about the long term development goals.
To be able to grow the devices will have to get smarter which typically means moving closer to a classical computer environment. But we don't want to take the mobile device and make it into a tablet PC the size of a legal pad.
In my opinion we will always need server side applications and can create function applications for the mobile device.
The key again is to keep things small and less demanding on the mobile device.
I don't see Office Pro being installed on your mobile telephone but I do see a remote desktop application connecting to your office computer to run your Office Pro.
Simple interfaces between the mobile device and websites have been called applications. I personally don't believe scheduling a flight with a push of a button is actually an application. It's more of a form stored behind a nice screen overlay with a simple post function.
So when do we cross the line and build applications that can use all the current resources on our mobile devices?
Let's call it JavaHook and ServerSide Swing to make an application actually work as a true application.
Developyment the Call from Java and the Return from the Server allows more development growth in my opinion.
But then again, maybe 2,700 lines of java is better than 2,700 lines of Server code.
What do you think? Are we going to see more server side applications than client side? Will the combination balance out and require groups of programmers to create the applications?