Monday, 31 January 2011

My first meeting with my project supervisor!!!


I had my first meeting with my project supervisor today.  I was instructed on what was expected of me. He started by asking me what the name of my project was , which I got wrong by saying  application of twitter client for java enabled mobile phone
            He was kind enough to correct me that I’m not working on application of twitter client for java enabled mobile phone.  But I’m working on Twitter client for an android  enabled mobile phone.  This blog came out of the instruction he gave to me today.

I was made to understand the following:

He told me I have 2 deliverables:
  1. Investigation Report: This investigation report should be handed over to him by the end of this semester, which lasted for 12 weeks. But he strongly advised me not to use all the 12 weeks on my project investigation that I should make sure I start the implementation of my project before the end of the 12 weeks so that there won’t be so much stress on me in the summer semester. He also made me understand that the project investigation only takes 15 credit.
  2. Implementation report: This takes 45 credits of my project investigation and I was advised to start it before the end of spring semester. This is the part that I get to implement all my investigations.

More on investigation report

Things  that I must make a proper investigation on include:
  • Learning and gaining understanding of capability of android.
  • Making a critical comparison of other technologies.
  • Looking at existing twitter mobile clients and making critical comparisons.
  • Learning of basic twitter underlying technologies  which include:
      OAuth (Open Authorization) : which allow users to share their private resources like videos and photos that are stored on one site with another site  without having to share their account details or credentials such as users name , password e.t.c.
        REST (Representational State Transfer): This is a style of software architecture for distributed hypermedia systems such as the World Wide Web.
        XML(Extensible Markup Language) : This is a set of rules for encoding documents in machine-readable form. 
         JSON (JavaScript Object Notation) : This is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language.
·        Learning of basic twitter functionality
·        Functional specification.


ALL OF THESE TASKS  LISTED ABOVE AND SOME PART OF MY IMPLEMNTATION ARE MEANT TO BE  PROPERLY EXECUTED AT THE END OF  12WEEKS OF THE SPRING SEMESTER.


No comments:

Post a Comment