Can this be done?
I'm new to Java. I have no background about how programming in Java is but I'm planning to learn how things are done.
I just have one question before I start. I've got an idea about a mobile application that I've been thinking to work on for a regional programming competition in Kuwait, my hometown. It's basically a program that allows people in a LAN to communicate through their mobiles. I'm thinking of a shout box or something similar. Something quick for a professor and a student to communicate for short messages without the need to exchange emails or phone numbers.
I've got 8 months to work on learning Java and creating my first "draft" of code.
Do you think it can be done or would it need more time for a Java beginner?
yeah, it can be done. if you have programming experience and are familiar with java, it's mostly a matter of researching the necessary libraries and how complicated/simple you want it to be.
Been done before. You'll need to use java.net(Socket and probably ServerSocket, maybe InetAddress), java.io(BufferedReader, PrintWriter), and probably java.awt or javax.swing(though Swing depends on java.awt.event for some interfaces) for graphics.
Try creating some code, see where (if) you get stuck, and then ask for help.
EDIT: By mobile do you mean easily portable, or mobile devices such as cellphones. If you mean this for cellphones, the above may be irrelevant.
The Java Mobile VM is a bit different than the standard (SE) JVM. However, you can still do quite a bit. If you do have programming experience (especially C++) then the java transition should be easy in the sense that its the same thing, but without memory management, and comes with a complete class library. Best of luck!
Thanks for your reply. Hope I can get it done.
I meant cellphones but I'll just get started with it then we'll see where it leads me to.
Thanks you gave me a boost. I just got my java books 'n I'll start working on my transition this week.
Thanks all. I sure know where to go for java help now. :)
Anything can be done ,if you try..
First try out..