Thursday, January 17, 2013

The start

Just finished chatting with Badu and we agreed I start this blog to document my progress because frankly, I hate writing documentation.

Saya is a cool app(idea) but plagued with stability problems especially on the j2me platform that I've personally tested. It doesn't work past new account confirmation on a Nokia e71(my test device of choice) where it hangs forever.

Testing on a lower Nokia device (5300) kept crashing with out.of.memory Exceptions. Network connections and stability also looked to be a major issue.

While embarking on this project, I intend to focus majorly on the underlying machinery and work my way upwards to the aesthetics(which is not my strong point). I believe functionality in this instance should take precedence so it's my responsibility to achieve spectacular functional and structural integrity. I'll also try to shape the design to fit with my personal paradigm that the user should never have to go more than 3 steps to achieve their goal.

On the technical architecture, I plan to split the app into some basic functional units, loosely based on the MVC model. These will include, but not limited to

  1. Network classes
  2. Messaging engine(personal and group will use this core engine)
  3. Rendering engine(think LWUIT)
  4. Miscellaneous(includes stuff like error handlers etc)

No comments:

Post a Comment