Monday, October 29, 2007

Travware Application

I originally was going to develop a location awareness mobile application associated with the Weather Channel and retail stores, but I switched to developing a travel awareness mobile application called “Travware” for my final project. Travware is short for "Travel Awareness". This application who target a driver that wants to get from point A to point Z without any obstacles or delays. However, if a problem occurs from point A to point Z, Travware would notify or alert the driver that a type of traffic problem has occurred and give alternate and addition instructions to different travel options. My main demographic is anyone (17 to 35) with a compatible data enabled cell phone, PDA, and smart phones that drives repeatedly from one location to another in rush hour or delayed traffic. To gain better insight, I looked at Google Maps for Mobile and MapQuest For Mobile Web. I also will examine Traffic.com and Yahoo! maps. This project will be fun, but it will also be very challenging.

Sunday, October 21, 2007

Java Technology

Since the lunch of the iPhone, the iPhone has become the blueprint in developing multimedia software and Internet-enabled mobile phone. The iphone is a new, great technological mobile phone. However, it lacks Java technology. I find it interesting that Java is not in the iPhone. According to Steve Jobs, “Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain.” This statement is not true. As I do some research into Java technology, I found Java to be developed into many new cell phones, PDAs, and smartphones.

Java technology has been around for more than 10 years. Java is an Internet-centric programming language and suite of associated technologies owned by Sun Microsystems. Java is much like C++ programming language. Java was written to be a clean, safe, and secure programming language, which could be used by anyone who wants to develop Web sites, mobile programs, and gaming applications on mobile phones and PDAs.

There are multiple cellphones, PDAs, and smart phones that use Java. Java technology can be found in MOTOROLA RAZR V3, Blackberry 8800, and LG’s Chocolate phone just to name a few. Java allows developers and users to build and differentiate Java technology-based applications and Web. 2.0 services. It also allows them to improve platform quality and functionality by contributing feature enhancements on applications and programs.

However, there are limitations and problems. When compiling a project, it doesn’t show an error until the end. I have used and written programs in C++. In C++, when a project doesn’t compile, it shows or highlights the source code line problem. Giving the programmer a visual aid to correct the program error. However, I just used the NetBean Software and tried to compile a program, I’ve failed and I don’t know what I did wrong. There are addition problems with Java. It supposed to be easy to understand, but I find it a little challenging at time. Users and developers could become very discouraging and stress. Also, it runs on Microsoft Windows, and not Apple Macs. This is a problem for Mac users, as they are unable to download or use Java software on their computers.

Regardless of the potential problems with Java technology. Java technology is still going to being used in many mobile devices. As for now, the future of Java technology is safe. It being used in many web browsers and mobile devices. It has created many sub-levels: Java Platform Standard Edition (Java SE), Java Platform Micro Edition (Java ME), and Java Platform Enterprise Edition (Java EE). Java technology will continue to deliver the compatibility, stability, and quality required for future programs and applications.

Web 2.0

Web 2.0 is the second generation of web-based communications and hosted services. Web 2.0 uses Ajax which stands for JavaScript & XML as a way to improve web pages for the World Wide Web. Web 2.0 allows large or small parts within a web page to update and use new information obtained over the network in response to user actions. The use of Web 2.0 allows the World Wide Web to use clean and meaningful URLs, look at open source software, use syndication and aggregation of data programs in RSS, and the ability to change Cascading Style Sheets.

Tuesday, October 16, 2007

I love producing Podcast!

Wow, it took me a week to find my password, but i'm back. Let's blog.

I love Podcasts. I think that Podcasts are one of the most interesting productions an individual can produce. The reason why I find Podcast so interesting is because how easy it is to produce one. Anyone can make a Podcast. You just need to go through the three production staged: the pre-production stage, the production stage (often known as mixing and editing stage), and distribution or converting output stage. In pre-production stage, you can either read from a script or just talk freely into any input recordable device, like a microphone or a digital recorder. In the production stage, you will need some type of editing software to record, make edits, add music, and insert sound effects. In the third stage, you will need a way to export or distribute you Podcast to the Internet from your computer or editing software. You must convert your Podcast project into a compress audio file. The most common is a MP3, known as MPEG-1 Audio Layer 3, file. You can also use a WAV file (Waveform audio format file) or a WMA file (Windows Media Audio file). After do this, you can share interesting and creative Podcasts to the world by uploading them to different Podcast or audio websites. You can make magic! If you have some free time, you should make a Podcast. Podcasts are really fun. Try it!