Transcript

IdeaBank  An  Idea  Management  Applica2on  for  the  

iPhone  August  5th  2011      Dina  Jacobsen  

 

What  Is  An  IdeaBank?  

-­‐  Func2ons    –  Write,  record,  paint,  take  

picture  –  Save  idea  data  –  Analyze  idea  data  –  Make  list  of  idea  data  –  Visualize  idea  data    –  Edit/delete  idea  data  –  Search  idea  data  

to  save  ideas/inspira2on  for  

later  use  

•  iOS  Frameworks/Libraries    

•  iOS  Classes                                                                                                                                                                                                                    

•  Web    HTML5  Canvas  Graph  Library                                                                                                                                                                HTML5/SVG                                                                                                                                                                                                                        

•  JavaScript  Library                

M  

M  

Text  Input   Table  View   Search   Map   Graph  

Table  View  Detail  View  

Detail  View  

Tab  bar    

Idea  Input,  Idea  List,  Idea  Search,  Idea  Map,  Idea  Graph    

Save  Idea    

Loca2on    Date  

Tags    Title    

Text  Body    

Sec2on  Index  

Sec2ons  

Idea  Title  

Idea  Text  Body    

Dismiss  Modal  View  

Labels    

Search  Bar    

Map  View    Place  Mark  Pin  

ScaPerPlot,  CorePlot  Framework    

           DEMO  

Where  I  Am  At?  

•  Working  with  CorePlot  a  Sta2c  Open  Source  Framework  

•  MapKit    •  TableView  •  CoreData    

Itera2ons      

Keep  To  Schedule?    •  1st  Phase  -­‐>  Develop  concept  details  •  2nd  Phase  -­‐>  Func2ons  à  Data  model  •  3rd  Phase  -­‐>  Visualiza2on  of  data  •  4th  Phase  -­‐>  Expand  or  more  visualiza2on  •  5th  Phase  -­‐>  Test  and  Op2miza2on  •   6th  Phase  -­‐>  Release  Applica2on  

Insight  From  The  Project    

•  Knowledge  About  The  Technology  Beforehand  Would  Given  A  Different  Approach    

•  You  Need  To  Play  With  The  Views  To  Find  The  Best  Layout  

•  The  Appropriate  Level  Of  Complexity  In  An  App      

•  The  Difference  Between  Making  Something  Work  and  Something  Work  The  Way  You  Pictured  It!  

Thank  You  For  Listening  

       Ques2ons/Comments?  

top related