Online CV
  • Games
  • Game Mods
  • Code
  • Writing and Media
    • Blog
      • Gamasutra Profile
      • Art
        • Animations
          • Photography
          • Downloads
          • Graphic Design & Web
          • Contact Me
          • About Me
            • Games I Play

            Anna is a technical designer, programmer, writer and geek whisperer, with a passion for all things games. She is a hard core nerd, with excellent people skills.


            Anna Tito - IGDA Member Profile


            See my other profiles:

            • Gamasutra
            • LinkedIn
            • Twitter:@MythicalC


            "I am a strong believer in the concept of games as art and feel that we can have fun, meaningful and artistic games. My focus and passion is largely on Narrative and story and its role in developing meaningful game play. My other passions lie in the realm of reusable and elegant OO code and teaching artists and designers to code."

            Project Management App Concept for iPad 01/01/2012
            0 Comments
             
            I have been working on a project management application for the iPad. The initial design concept was to create an application that project managers can use on their iPads either with the client or during project scoping that allows them to draft a timeline for the client's project and then adjust it on the fly as the project commences.

            The planned functionality will allow the project manager to create a project, assign tasks, approximate time for a task and then dynamically generate a timeline for project. The timeline generation takes a start date for the project and then works out the start and end date for each task based on the project data and any dependencies a task might have (including the amount of after hours work). If a task slips due to unforeseen circumstances the project manager can adjust the tasks predicted time for completion and regenerate the timeline, which will take into account the adjustments. 

            Currently Implemented:
            • Task and project creation
            • Timeline generation
            • Task editing
            • All basic UI components
            • Addition of task dates to the calendar
            Future Functionality and Planned Improvements:
            • Improve the user interface, reduce the view complexity
            • Migrate data storage from core data to a SQL database, a personal preference I prefer to use stored procedures than some of the core data queries
            • Create a .csv export functionality to allow the project manager to e-mail the timeline to other staff
            • Create a facility for a graphical export of the time line to allow the project manager to give a copy of the timeline to clients.
            • Clean up the calendar export functionally; add event updating and custom calendar creation.
            I believe that the concept has some serious potential, however I need to dramatically restructure the view arrangement to make it easier to use. I also want to move the data storage from core data to a more flexible SQL database, which will allow me to create more efficient data manipulation through stored procedures. Below are some screen shots of the current UI.
            Below is a zip of the draft tree traversal code I developed for timeline and view generation. The queue approach is based on the example queue system provided Quin Taylor (http://stackoverflow.com/questions/817469/how-do-i-make-and-use-a-queue-in-objective-c).

            timelinetraversal-objectivec.zip
            File Size: 5 kb
            File Type: zip
            Download File

             


            Comments




            Leave a Reply

              Code Blog

              As much of my experience is code focused, I wasn't really sure how to go about demonstrating my code skills in a web portfolio. After much trial an error I decided to use a blog structure to show code examples and discussions of them. If you have any feedback or ideas let me know.

              Categories

              All
              Awt
              Games
              Gui
              Ios
              Ipad
              J2me
              Java
              Java 2.0
              Multi Line Labels
              Objective C
              Queue
              Swing
              Tree Traversal
              Xcode


            Acknowledgements
            Photoshop brushes, used in background and header: Swirl Brushes by cocacolagirlie and Thorns Vines Gates by Cybrea
            Header Font:Neverwinter