Saturday, April 21, 2007
Final Project
I've been working on the main page of my application...where the salesperson can input their potential client sites.
Wednesday, April 18, 2007
Google Maps
Google Maps has detailed documentation on how to use their map APIs. You can add markers on locations based on lat/lon or address. You can allow the user to drag markers around...I will be incorporating these features in my project.
Saturday, April 14, 2007
Assn 6 / Final Project
For the last assignment, I am learning about servlets.
Pedram has given me approval on my final project idea and I need to find time to keep working on it.
Pedram has given me approval on my final project idea and I need to find time to keep working on it.
Sunday, April 1, 2007
Final project application
Application for a widget salesperson.
Input potential client name, address, notes, sales amount. It will map out the client locations and put markers where the salesperson needs to go. Each marker will have a tabbed info about the potential client.
Once the salesperson visits the client, he/she will enter the sales amount. He/she can sort the data by sales or name, or just list the names of clients that purchased widgets.
The technologies used will be AJAX (using google web toolkit to compile java to AJAX app), google maps API to map out client locations, and XQuery to sort and pull out data for the salesperson.
Input potential client name, address, notes, sales amount. It will map out the client locations and put markers where the salesperson needs to go. Each marker will have a tabbed info about the potential client.
Once the salesperson visits the client, he/she will enter the sales amount. He/she can sort the data by sales or name, or just list the names of clients that purchased widgets.
The technologies used will be AJAX (using google web toolkit to compile java to AJAX app), google maps API to map out client locations, and XQuery to sort and pull out data for the salesperson.
Tuesday, March 27, 2007
Final Project Ideas
I have bounced around some other project ideas to include google APIs. I still like the student grades AJAX project but it would be nice to incorporate some other google APIs like maps...haven't figured out how to change what I have to incorporate maps though.
http://www.google.com/apis/maps/
http://www.google.com/apis/maps/
Sunday, March 25, 2007
Final Project
I have decided to create an AJAX application to input and view student grades. I will use MySQL on the backend to store data and pass XML. To view a student's progress, I will use SVG to plot their progress.
Thursday, March 8, 2007
Google Web Toolkit
So far, I've created my own AJAX app with simple menus, text boxes, etc. I still have not decided on my final project.
Tuesday, March 6, 2007
AJAX
I'd like to incorporate AJAX into my final project. So far, I have downloaded the Google Web Toolkit (GWT) and Eclipse. Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications.
It allows you to code in java and the toolkit compiled the java into javascript and HTML.
http://code.google.com/webtoolkit/
It allows you to code in java and the toolkit compiled the java into javascript and HTML.
http://code.google.com/webtoolkit/
Saturday, February 24, 2007
XML to SVG through XSLT
I struggled with Assignment 4 getting the xmlns="" to disappear when I used xslt (xsl:attribute) to transform my xml document to SVG. Even though there was a default namespace for the svg element, I needed to add the default namespace to my xslt document. Once I added the default namespace to my xslt document, the xmlns="" disappeared and the svg displayed properly.
Wednesday, February 21, 2007
XSLT
XSLT is a powerful tool to transform XML to another type of document such as html or svg. For Assignment 3, I am using apply-templates and for-each to loop through all elements in a node. I also used XPath to indicate where in the tree I'd like to apply the template. The most important things to remember about XSLT is that apply-templates only applies to the children of that node, not it's grand children and attributes are not the same as children (they're in their own dimension).
Friday, February 9, 2007
Ideas for Final Project
For the final project I'm leaning towards doing a presentation on XML and mobile devices and AJAX. Opera is a web browser for desktops and smart phones. They also have a development kit for mobile devices. Just downloaded the development kit and will start playing with it over the weekend.
Saturday, February 3, 2007
Assignment 1 Complete
I used XMLSpy as my editor for this first assignment. It was very intuitive and easy to use...too bad they don't offer a free student version.
I had to make adjustments in my DTDs in a few places because I did not follow the order of the subelements correctly. DTDs are very particular.
Now, I'm starting the next assignment...stay tuned.
I had to make adjustments in my DTDs in a few places because I did not follow the order of the subelements correctly. DTDs are very particular.
Now, I'm starting the next assignment...stay tuned.
Wednesday, January 24, 2007
Sample XML document
<my kids>
<child name="Claire">
<age>3.5</age>
<height>40 inches</height>
<weight>36 lbs</weight>
</child>
<child name="Ford">
<age>3.5</age>
<height>40 inches</height>
<weight>35 lbs</weight>
</child>
<child name="Megumi">
<age>0.2</age>
<height>22 inches</height>
<weight>12 lbs</weight>
</child>
</my kids>
Subscribe to:
Comments (Atom)
