Profil von Yi JunS_A's SpaceFotosBlogListen Extras Hilfe

    Fish Tale

    Finally, my little "Fish Tale" got running on device~~ Let me track back~^^
     
    Up to now, I won't forget the embarrassment that GASP (a middleware for mobile multiplayer games) bring me. At the very beginning, I was in totally blank and I want to start with the GASP Demonstrator. That’s all right. I've always got Eclipse (an integrated development environment for JAVA) on my machine and it's not too dull to download Carbide.j (a software development tool for J2ME) and S40 SDK (if you got a Nokia, it mostly like runs in S40) form Forum Nokia. Soon, I got them worked and compiled GASP Demonstrator Client successfully. Then turn to the server. Tomcat and MySQL. I had never got in touch with these two stuffs. But I've done some project with IIS and DB2. Although they are different thoroughly, at least I know what they can provide. There's no surprising installing them. Now, everything was ready except the GASP platform. Double click the icon, get it installed, and depressed in its walkout. When you know nothing, it may be a good choice to reinstall. So I uninstalled everything even including the Eclipse and installed again. Get failure again. And reinstall again and get failure and reinstall and get failure and reinstall and ... didn't stop until my head get stuck like the fucking GASP platform... Suddenly, it worked. The only difference is that before I double clicked the fucking setup file, I moved it to disk C. What an idiot that with such a low compatibility! Even now, I have no idea about why it didn't work at that time.
     
    Anyway, both the client and the server were in motion. The demonstrator was simple but it showed the features of GASP clearly. Based on the demo, I started coding. Every little step made me exciting. I learned how to write J2ME codes. I wrote some test codes to find out how the library behind the API performs when I couldn't get the accurate explanation from the documents. I learned how to make music played on the phone. I even learned how to reduce the size of image file. I edited the pictures pixel to pixel to achieve better effect. I tried to implement some new ideas of my head. Some worked well and some didn't perform as my imagination. I do my best to make the codes graceful, keeping it in mind that what teacher has taught me, a good habit of coding, and the style of you. Programmers' characters are reflected on their codes. (Yes, I call myself programmer not software engineer now. I think a qualified software engineer should be much better than me, and I'll be one of them one day, I'll surpass most of them one day and...)
     
    Today, "Fish Tale" runs well on the simulator. But it's a mobile online game. I won't be satisfied until I see it work on the phone. What I got? A broadwidth connection, a desktop, a notebook, a wireless router, a bluetooth adapter, a smart phone. My ISP didn't provide static internet IP address. So I can't use GPRS to access the server I set up. But my little M608c is powerful. Though it has no Wi-Fi, it can access internet by bluetooth. I installed Bluesoleil and bridged the bluetooth connection with my broadwidth connection. It's fantastic to browse your favorite sited in the blanket~^^. But bridge is base on layer two, MAC layer. The data transferred between the two connections are based on MAC address not IP. So I don't know how to access the GASP servlet from the phone...>_< I should know the principle of network bridge and find a way... I've learned Computer Network... But my poor attendance rate... I have no chance to escape lessons more... I have no more lessons...
     
    But such a little problem won't obstruct me long which could be described in just one sentence. Installed bluetooth network service on my destop and put the desktop and my notebook in one local network. Then they can ping each other by IP address. But what I encounter was not that easy. The firewall blocks the http request... The tomcat is capital sensitive... Bluesoleil isn't friendly at all... And it's complicated to setup bluetooth internet connection between phone and computer… And when the connection was setup, I spent a lot of time on finding out how to let JAVA application on the phone use the bluetooth connection not the GPRS...
     
    There's one thing that can melt down everything. It's success. No matter what it takes to get to the point, once successes, all that left are happiness. "Fish Tale" isn’t over. It can be better and better and better. I just reach a milestone and there still can be a lot of improvements. I'll keep working on it.

    Kommentare (5)

    Bitte warten...
    Der eingegebene Kommentar ist zu lang. Bitte kürzen Sie ihn.
    Sie haben keine Angabe gemacht. Bitte versuchen Sie es erneut.
    Ihr Kommentar kann im Moment leider nicht hinzugefügt werden. Bitte versuchen Sie es später erneut.
    Zum Hinzufügen eines Kommentars ist die Erlaubnis von einem Elternteil erforderlich. Erlaubnis einholen
    Der Elternteil hat die Kommentarfunktion deaktiviert.
    Ihr Kommentar kann im Moment leider nicht gelöscht werden. Bitte versuchen Sie es später erneut.
    Sie haben die maximale Anzahl an Kommentaren, die pro Tag zugelassen sind, überschritten. Versuchen Sie es in 24 Stunden erneut.
    Kommentare wurden in Ihrem Konto deaktiviert, da in unseren Systemen angegeben wird, dass Sie anderen Benutzern möglicherweise unerwünschte E-Mails versenden. Wenn Sie der Meinung sind, dass es sich beim Deaktivieren Ihres Kontos um einen Fehler handelt, wenden Sie sich an Windows Live Support.
    Schließen Sie die Sicherheitsüberprüfung unten ab, damit Sie ein Kommentar hinterlassen können.
    Die bei der Sicherheitsüberprüfung eingegebenen Zeichen müssen den Zeichen im Bild oder in der Audiodatei entsprechen.

    Melden Sie sich zum Hinzufügen eines Kommentars mit Ihrer Windows Live ID an (wenn Sie Hotmail, Messenger oder Xbox LIVE verwenden, besitzen Sie eine Windows Live ID). Anmelden


    Sie haben noch keine Windows Live ID? Registrieren

    q hschrieb:
    good job~
    5 Apr.
    颀 阮schrieb:
    Wooooooow~
    Fortunatly i found my self got understood of ur article after these days spending on the translation of some Software Engineering Book of some Game Organization...
    Great~Keep tracking, keep walking, keep programming~
    25 Feb.
    frederick gaoschrieb:
    一步一个脚印,佩服,佩服!
    24 Feb.
    Chris Zhangschrieb:
    gone with wind~~~~~~~`
    20 Feb.
    嘉雯 zhuschrieb:
    really a hard job...not only for you to do the coding and research but also for me to  read your article... 
    20 Feb.

    Trackbacks

    Die Trackback-URL für diesen Eintrag ist:
    http://un-real.spaces.live.com/blog/cns!932D37462BC0B64F!902.trak
    Weblogs, die sich auf diesen Eintrag beziehen
    • Keine