For this assignment, I built a Java Chat Room application that used RMI for client/server communication. User profiles, chat rooms & conversations are stored in a MySQL database.
This database application was developed by me, to track the media I have seen, I have, or I am interested in. This was a 2nd attempt at a media tracking application. This database contained extensive capabilities to search for, and filter data.
OO Programming, C# (.NET CF), Windows Mobile, Design Patterns, Microsoft Visual Studio
Info
I developed this Quran (Islamic holy book) app for my Windows Mobile phone during the Ramadhan of 2009. I developed the core app over the space of three days, after I got back from work. I required the app during a business trip, so I could read the Quran on my phone during the journey their and back.
I built a Java based, 2-player, networked Noughts & Crosses game, using RMI for networked game play. Users could play against the computer (which made random moves) or against another player. For 2-player networked games, one player must set their game as the server (via the toolbar), so the other player could connect to it.
This was a networked (using TCP sockets), 2-player, platform game for Windows Mobile that I written in C# (using .NET Compact Framework). The game could be played as single player or with another player (co-op). For 2 player co-op games, one player must set their game as the server, so the other player could connect to them.
I developed an MP3 music player application. It used the Windows Media Player COM control for playing MP3 music files, and a 3rd party extension (library) for reading and editing MP3 ID3 tags. I developed all other features of app. The MP3 music player played music from a playlist. The user could add music to the playlist from the music library. The music library was stored in a searchable Microsoft Access database. The user could also search and download music from a companion server application that I also developed.
OO Programming, OO Analysis/Design, Design Patterns, Java, Java3D, db4o (ODBMS), C# (.NET), BlueJ, Microsoft Visual Studio, Microsoft Visio
Info
For My Undergraduate Degree Dissertation, I Developed A Research-Based ‘3D Windows Explorer’ in Java & Java3D. The app used visual cues to help identify directory structures. Using the Waterfall Model development lifecycle, I performed all aspects of software development. Extensive Object Oriented Analysis and Design (using Unified Modelling Language) led to a solution that was implemented and tested, before it was critically evaluated against its requirements to complete my dissertation.
For this Java team project, we analysed, designed and developed a turn-based, spaceship-battle game based on the classic Super Star Trek game. Throughout the project, I demonstrated my ability to lead and collaboratively work with others.
You must be logged in to post a comment.