Tuesday, February 07, 2006

First Post

Welcome to the 21W.780 blog! Post early, post often!


Blogger Jake Muhleman said...

This comment has been removed by a blog administrator.

9:34 PM  
Blogger philipp reist said...

hi everybody.

I think I forgot to mention that I am studying mechanical engineering back in Switzerland. At MIT, I am working in the CSAIL RUS robotics lab on the underwater robot called AMOUR. I hope I will improve my java skills in this class. Looking forward to developing and seeing interesting projects with you.


11:13 PM  
Blogger Neil Kelly said...

This comment has been removed by a blog administrator.

1:06 AM  
Blogger Neil Kelly said...

Picture this...you walk into the student center, open up your phone, and a map of the room appears with the locations of every MIT student in your vicinity. However, the place seems to be particularly packed with students on this day. In fact, your screen looks like one huge conglomerate of yellow spots. "Where are all my friends?" you ask yourself. You pull out your stylus, press a few buttons, and transform that blob to indicate only those who are also brown-haired males enrolled in 21W.780. Shortly you see a blinking light right up against the wall. You approach curiously but all you see is a seemingly broken V780 sitting on the ground. Alas, Matt must have gotten in another fight with his girlfriend...

The Idea:
Combine the social networking of the internet (facebook, livejournal, etc.) with the GPS capabilities of our mobile phones.



1:07 AM  
Blogger Casey Adkisson said...

For copilot GPS, when you start it up it has you select a region and says you can't unselect it, but the US isn't a choice; will GPS locations still work?

2:53 PM  
Blogger Gerardo said...

Hey what do you think of a sudoku game for the phone?

In the advertisement world a good idea for student activities would be to use the system that they have in the student center with the widescreen tvs and send that to the cellphone.

Also we could do something that would tell you how much time untill the saferide comes with the GPS and the shuttletrak website. I think that would be really useful.

5:33 PM  
Blogger Frank said...

CoPilot only has European GPS data because these phones are from Germany. I'm looking into getting USA data for you guys. More info soon. In any case, if you write your own application, you can get a GPS fix anyplace in the workd. The CoPilot app is just a 3rd party navigation application that has nothing to do with what you can access from Java/Linux.

9:08 PM  
Blogger Gerardo said...

Hi has anyone been able to use the internet browser on the phone with their respective sim card? i hae sunCom Wireless and I tried using the settings that my other phone has (moto v220) but thoedidn't seem to work.
Is there anyway to get the settings for our phone?? And how do I change them Im doing it creating a new profile in the www browser is there another way?

1:59 AM  
Blogger Casey Adkisson said...

So this idea is what Jake and I have been talking about for the last few days; it has several directions it could go past the main idea.

The general idea is a program knows your schedule and reminds you if you are not at the right place at right time.

The user will initially set location names to GPS locations, i.e. "Gym, 217.W80 Classroom", "Home", "Movie Theater" "Airport" etc. Then the user will be able to input (or if we can find a way to sync it with a calendar that might be better) their schedule including locations: "217.W80 Clasroom @ 7:00pm Tuesdays". The user will be able to assign an alert (songs also) for each location, that will be what plays if the user is not at the correct location at the correct time.


User has to meet a friend at the gym at 7pm, but he forgets, and is sitting around his room. At 6:50 the user hears the Rocky Theme song; he remembers that he is supposed to go to the gym! He heads to the gym and arrives at 6:58. At 7:00pm his phone checks to see if he's at the gym, and he is, so he is not again notified.

A few options would be:

Warning alerts: The user can assign whether or not each appointment should have a warning (i.e. an alert x minutes before the event).

Auto-Silenciing: The user can set locations in which it will automaticly turn your phone to either silent or vibrate. It will then turn your phone back to normal mode once you have left that place.

Meetings: If you have a meeting with someone (with gps capability) it will check to see if you are near them at the right time.

Long Trips: For long trips, it will check to see if you have left rather than at the location (if you are supposed to leave on a trip to Maine at 2pm it will check to see if you are moving at a speed feasable of a car,bus,train, etc.)

Any suggestions?

-Jake and Casey

6:09 PM  
Blogger Jake Muhleman said...

One other thing that we were wondering was whether the battery consumption of this program would be too much in written in Java as it would have to be open all the time.

- Jake and Casey

6:16 PM  
Blogger Frank said...

I will do a post on data/web settings sometime tonight.

6:41 PM  
Blogger Neil Kelly said...

How do we become "contributors" to this blog? Right now, all I can do is comment, and I was wondering how you get full posting privileges.


8:24 PM  
Blogger Eric Forrest said...

Does anyone have any recommendations for Java programming books? I'd like to start reading up on it.

1:38 PM  
Blogger Dmitry said...

Has anyone been able to properly install Wireless Toolkit for Eclipse? I tried that and a simple helloworld application, but it would not compile. The error that I got was:

java.lang.ClassNotFoundException: HelloWorld
at com.sun.midp.midlet.MIDletState.createMIDlet(+14)
at com.sun.midp.midlet.Scheduler.schedule(+52)
at com.sun.midp.main.Main.runLocalClass(+29)
at com.sun.midp.main.Main.main(+88)

The question I guess would be: How do you create a JAR file that you can upload onto your phone?

4:10 PM  
Blogger Frank said...


are you getting that error while compiling or when trying to run? check your package names...

5:13 PM  

Post a Comment

<< Home