Any closer specification of interest?desktop development
web development
mobile development
interest in any of the frameworks
interest in any of other technologies supported by java
any personal interest where you think you could develop something you could use on daily/often bases
peter_budo
Code tags enforcer
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902
While doing BSc project working with "new" technology is highly beneficial. New technology in the meaning something you haven't been touched at school.
With Java Microedition (JME)there is no big deal, it is easy to start work with it as it is Java SE cut down version and there are plenty of books, web tutorials and easy to test as most of the mobile devices can run it.
On other hand Android is different, it is still Java, but organization is different and plenty of coding can be "avoid it" if XML configurations used. XML is something you will either love it or hate it with passion. Same as with JME Android has some good books and plenty of resources, plus you do not really need device as their emulator is more sophisticated then JME one.
JME starting guide can be found here .
Android books, Professional Android Application Development , Unlocking Android: A Developer's Guide or Pro Android are good starts, plus here is link for SDK download . Depending on which IDE you prefer they have plugins available (Eclipse and IntelliJ IDEA have somewhat better support then NetBeans).
If you still think you cannot learn and come up with some topic for mobile platforms, then you can try something like Hibernate, Spring or Struts, or perhaps something else.
The innovative idea is the important part, technology is just tool to get you there...
peter_budo
Code tags enforcer
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902
1. Full sentence English is expected when you post on this forum, it is part of the rules which I'm sure you already read
2. Sorry I already provided valuable tips what may get you better marks, gave you list of technologies that are not commonly used. Now you even want my ideas so you can sell them as your own? Sorry, I did my best to steer your interest and make you think what you can achieve with these technologies, but it seems not working. You can come back and we can discuss your ideas when you get some. Till that time, happy brainstorming...
peter_budo
Code tags enforcer
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902
Try to write something that will stay local to the device, because if you do something that requires network connectivity you are going to next level where good use of Threads is "MUST HAVE ! ! ".
Create some game with AI (artificial intelligence), or you may attempt some location aware application (communication between Android and Google Maps seems to be reasonable simple but advanced in regards of university education)
peter_budo
Code tags enforcer
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902
I already linked books which I considered worth to look into. I seen first edition of Hello World but it did not impress me.
Hardware is no issue, android emulator is more sophisticated then Java Microedition, but it will do just find with developing and testing.
peter_budo
Code tags enforcer
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902
It shouldn't be any problem. In day-study program you will discuss your project idea with your supervisor who will reject/approve and then in your report you need to specify what software or hardware is necessary to successfully run your submitted project.
Ask your university for guidelines on submitting project where all this should explained...
peter_budo
Code tags enforcer
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902