Dear Blog,
The presentation gods were not kind to us at all.
After a semester of hard work, planning and preparation, with so much hinging on the final demo, the UQ wireless connection slows to a sluggish crawl and GoogleMaps starts to timeout within the application. Sandra was a godsend and helped us use EduRoam to get some last minute videos of the latest functionalities that were recently modified, she has literally been a godsend this semester, immensely grateful.
Although the connect eventually came up at the end of the demonstration, it really did hurt us in the presentation, and rattled us quiet badly with all three of us feeling physically sick when the app was unresponsive. I suppose all you can do is take something away from the experience, a definite lesson learned is to always put time into creating video demos of all the core aspects of your application well before the demonstration time.
Capturing is all well and good but make sure you practice your presentation with both the live app, and the video demos. Time is so much more critical with a captured video.
Oh well, its all over now, and apart from our nerves being rattled by the stress of the network issues, the presentation went as well as it could. It would have been nice to have the morning to run over the changes made the night before and do a final run through, but hey, this stuff happens and you can't win them all.
We are in love with the app we have produced, and very proud of it, we are exited to demo it to MotorMouth later next week but for now it is time to put it all behind us and start studying for the finals.
Goodbye blog,
Dan T
COMP3000 Daniel Tanner
Friday, October 29, 2010
Friday, October 22, 2010
Week 12
Dear Blog,
It has been a successful week, it has been busy and crazy but defiantly successful.
All the core functionality of the application has been implemented, a major major milestone for us all, and we are quietly chuffed that it is all working so well.
Specifically we have completed integrating the web services, so all fuel searches are based of the live data now, and it is working for all fuel prices in all capital cities. We thought debugging this part of the application was going to take for ever, but it seems to be working just fine, MotorMouth's data has been solid as a rock, and the little RegEx trick we implemented with test data for stations with two streets listed in their address, is working for all the other stations listed in the system. It is so nice when things just work :).
We have just finalized the social networking side of the application, and now any stations fuel prices can be shared though your Facebook or Twitter account with the tweet or post generated automatically and editable before it is posted.
The web services queries are now threaded using NSThread so the interface is still responsive when the application is waiting for a response from MotorMouth.
We have also had some spare time to start working on some added functionality of the application, and searching along a route looks to be working in at a rudimentary level. It can successfully plot the route, the next step is making it search along a closer area to the route rather then the map that encloses it.
With the final demo and presentation looming next week week we have started working on the slides. We have all got together and reviewed our mid semester review and project proposal as a way to reflect on the processes we went through to get to this point.
Since the mid semester review did not go at all as well as we thought it did, we booked time with Aaron to ensure we were sufficiently prepared for it this time around. The meeting defiantly helped clear up the format and content to be included on the slides of the final presentation.
This is the final slog now, better get back to it!
Dan T
It has been a successful week, it has been busy and crazy but defiantly successful.
All the core functionality of the application has been implemented, a major major milestone for us all, and we are quietly chuffed that it is all working so well.
Specifically we have completed integrating the web services, so all fuel searches are based of the live data now, and it is working for all fuel prices in all capital cities. We thought debugging this part of the application was going to take for ever, but it seems to be working just fine, MotorMouth's data has been solid as a rock, and the little RegEx trick we implemented with test data for stations with two streets listed in their address, is working for all the other stations listed in the system. It is so nice when things just work :).
We have just finalized the social networking side of the application, and now any stations fuel prices can be shared though your Facebook or Twitter account with the tweet or post generated automatically and editable before it is posted.
The web services queries are now threaded using NSThread so the interface is still responsive when the application is waiting for a response from MotorMouth.
We have also had some spare time to start working on some added functionality of the application, and searching along a route looks to be working in at a rudimentary level. It can successfully plot the route, the next step is making it search along a closer area to the route rather then the map that encloses it.
With the final demo and presentation looming next week week we have started working on the slides. We have all got together and reviewed our mid semester review and project proposal as a way to reflect on the processes we went through to get to this point.
Since the mid semester review did not go at all as well as we thought it did, we booked time with Aaron to ensure we were sufficiently prepared for it this time around. The meeting defiantly helped clear up the format and content to be included on the slides of the final presentation.
This is the final slog now, better get back to it!
Dan T
Friday, October 8, 2010
Week 11
Dear Blog,
Another Friday another blog.
App development has been cruising along this week, we have finalized a list of all the suburbs listed in the system, paired with their state and postcode, and simultaneously been working on the suburb and postcode views in the application to be able to take the new lists of data. I am in love with text wrangler, its regex matching searches made editing the thousands of suburbs remarkably simple.
Basicly we will eventually have an array of all the suburbs listed in MotorMouths systems, paired with listed fuel types, postcode and states, this data will be able to be used for users to look up any listed suburb for their particular fuel type via an text search-able list view (a suggestion from Kim).
I spent a few hours making some delightful little icons for the map interface, a small refresh icon that will be used for uses to update fuel prices for the current area of the map they are looking at, and a small crosshair icon that will be used for users to quickly navigate back to their current location from anywhere on the map. Placement of these icons on the map has been of some debate between Dan T and I.
We initially wanted to just have on in the lower left and one in the lower right corner of the map interface, just above the main navigation bar, but because of the convinient location of the google tag in the lower left corner of the map, we can't place them anywhere without looking awkward.
That is it for now, quiet week with a lot of other assessment on.
Until next friday,
Dan T.
Another Friday another blog.
App development has been cruising along this week, we have finalized a list of all the suburbs listed in the system, paired with their state and postcode, and simultaneously been working on the suburb and postcode views in the application to be able to take the new lists of data. I am in love with text wrangler, its regex matching searches made editing the thousands of suburbs remarkably simple.
Basicly we will eventually have an array of all the suburbs listed in MotorMouths systems, paired with listed fuel types, postcode and states, this data will be able to be used for users to look up any listed suburb for their particular fuel type via an text search-able list view (a suggestion from Kim).
I spent a few hours making some delightful little icons for the map interface, a small refresh icon that will be used for uses to update fuel prices for the current area of the map they are looking at, and a small crosshair icon that will be used for users to quickly navigate back to their current location from anywhere on the map. Placement of these icons on the map has been of some debate between Dan T and I.
We initially wanted to just have on in the lower left and one in the lower right corner of the map interface, just above the main navigation bar, but because of the convinient location of the google tag in the lower left corner of the map, we can't place them anywhere without looking awkward.
That is it for now, quiet week with a lot of other assessment on.
Until next friday,
Dan T.
Friday, October 1, 2010
Week 10
Dear Blog,
We spent a few hours this week working the newly designed visual elements into the application, it is looking a lot closer to what we had in mind at the start now, its actually quiet exiting.
Along with the new visual elements we have started using Core Animation to implement transitions between all the views, and implementing new table views to store the results of fuel searches not using the default map interface, we are thinking we can use this interface to support users that would like to sort the stations by distance to their current location.
Sandra was kind enough to spend some time with Dan Attig & Elvin See this week debugging some of the memory management code we have implemented. I KNEW IT WAS GOING TO BE AN ISSUE!
Other then that Dan Attig has got the turn by turn navigation implemented by using Google Maps API and the xml parsing of Motor Mouth web service results SEEMS to be working... for now. We will be continuing testing the parser over the next week and creating modified versions for each of the spacial queries the application will support.
Anyway, time to get back to it,
Dan T
We spent a few hours this week working the newly designed visual elements into the application, it is looking a lot closer to what we had in mind at the start now, its actually quiet exiting.
Along with the new visual elements we have started using Core Animation to implement transitions between all the views, and implementing new table views to store the results of fuel searches not using the default map interface, we are thinking we can use this interface to support users that would like to sort the stations by distance to their current location.
Sandra was kind enough to spend some time with Dan Attig & Elvin See this week debugging some of the memory management code we have implemented. I KNEW IT WAS GOING TO BE AN ISSUE!
Other then that Dan Attig has got the turn by turn navigation implemented by using Google Maps API and the xml parsing of Motor Mouth web service results SEEMS to be working... for now. We will be continuing testing the parser over the next week and creating modified versions for each of the spacial queries the application will support.
Anyway, time to get back to it,
Dan T
Friday, September 24, 2010
Week 9
Dear Blog,
So over the break Dan Attig has been doing some significant work on the interface, trying to mimic the navigation style and interactions of other successful applications.
There has been a significant update to the design of the main navigation bar below the map interface, and we have eliminated the curl up animation from the map interface, as it just does not degrade at all gracefully.
We have been looking at Stanfords lecture slides again, in and out of class, looking at how to better manage our memory in the application, the reference counting seems similar to C in Linux, but a little more cumbersome here, no reference to a direct look-up of each variables current ref count means manually tracking them, which is manageable at the moment, but as the application grows to meet the scope this could become a fair bit more difficult.
I have also spent a bit of time this week working on background images, logos and icons to use in the app. The icons that overlay on the application are actually quiet difficult, we are trying to design something that is clear to read, but doesn't distract from the map and keeping with the look and feel of the app. It seems everything we come up with just doesn't work.
Anyways that is it for now until next time,
Daniel T.
So over the break Dan Attig has been doing some significant work on the interface, trying to mimic the navigation style and interactions of other successful applications.
There has been a significant update to the design of the main navigation bar below the map interface, and we have eliminated the curl up animation from the map interface, as it just does not degrade at all gracefully.
We have been looking at Stanfords lecture slides again, in and out of class, looking at how to better manage our memory in the application, the reference counting seems similar to C in Linux, but a little more cumbersome here, no reference to a direct look-up of each variables current ref count means manually tracking them, which is manageable at the moment, but as the application grows to meet the scope this could become a fair bit more difficult.
I have also spent a bit of time this week working on background images, logos and icons to use in the app. The icons that overlay on the application are actually quiet difficult, we are trying to design something that is clear to read, but doesn't distract from the map and keeping with the look and feel of the app. It seems everything we come up with just doesn't work.
Anyways that is it for now until next time,
Daniel T.
Friday, September 10, 2010
Week 8
Dear Blog,
Mid semester review and demo!
The presentation went really well! I polished up the slides over the last few days, and have been practicing to make sure I know it all back the front. The guys have been working hard to finish up polishing the application and I don't want to let them down in my area of this assessment. Missing that time in development with Emily sick really hurt my input on coding for the last week, so I pretty much did the presentation solo, it ran really well thou, it ran smoothly and we had answers to all any of the questions the examiners & guests had.
The key feedback we recieved on the app from the demo were
Cheers,
Dan T
Mid semester review and demo!
The presentation went really well! I polished up the slides over the last few days, and have been practicing to make sure I know it all back the front. The guys have been working hard to finish up polishing the application and I don't want to let them down in my area of this assessment. Missing that time in development with Emily sick really hurt my input on coding for the last week, so I pretty much did the presentation solo, it ran really well thou, it ran smoothly and we had answers to all any of the questions the examiners & guests had.
The key feedback we recieved on the app from the demo were
- Ability to save
- Station Favorites
- Routes
- Traffic Overlays
- Push Notifications when a cheap fuel price is discovered for all users in the vicinity.
- Ads for the specific stations listed in the application.
- Eliminate stations with the highest (worst) prices.
- Being able to stipulate a brand preference when searching fuels, for users that may have loyalty cards, discounts or company cards.
Cheers,
Dan T
Friday, September 3, 2010
Week 7
Dear Blog,
With the mid semester application demo looming next week we have had to jump head first into polishing some of the key aspects of the application.
We have been working heavily on the look and feel of the app this week, trying to mimic the style of other utility applications available from apple, the ways they represent / display their data, ways of implementing options screens, use of apple transitions between views, positioning of buttons / navigation when using the mapview.
Other then that we have been just chipping away at the presentation for next week. I have designed my own PowerPoint presentation template to try and get a more professional feel to the presentation, and since I missed last week of development due to Em being in hospital all week, I have volunteered to do the majority of the presentation for the mid semester review to even the workload between the group.
See you next week,
Dan T.
With the mid semester application demo looming next week we have had to jump head first into polishing some of the key aspects of the application.
We have been working heavily on the look and feel of the app this week, trying to mimic the style of other utility applications available from apple, the ways they represent / display their data, ways of implementing options screens, use of apple transitions between views, positioning of buttons / navigation when using the mapview.
Other then that we have been just chipping away at the presentation for next week. I have designed my own PowerPoint presentation template to try and get a more professional feel to the presentation, and since I missed last week of development due to Em being in hospital all week, I have volunteered to do the majority of the presentation for the mid semester review to even the workload between the group.
See you next week,
Dan T.
Subscribe to:
Posts (Atom)