jens: (Default)
jens ([personal profile] jens) wrote in [site community profile] dw_dev2010-03-21 12:07 pm
Entry tags:

GSoC 2010 - Development of an iPhone app

Hi,
first of all I want to introduce myself... My name is Jens Lukas from Germany, I am a 4th year student of Software Engineering at the University of Applied Science Fontys Venlo (in the Netherlands) and I currently write my bachelor thesis. Since my bachelor thesis is about developing mobile apps (iPhone, Android and Blackberry) connected to a web service, I already got some experience in iPhone development.

It would be amazing to contribute to the dreamwidth project by developing an iPhone application adding the possibility to use dreamwidth in a comfortable way on a mobile device.

I took a first look at the ljprotocol to get an impression of the functionality / data provided. As a result I want to give you a initial list of the features I think of implementing.

- Post entries / Add comments
- Read "Reading page"
- Read inbox and send messages
- Manage profile
- Push notifications for new entries on your reading page or new messages in your inbox

These are just some basic features I plan to integrate, but I gonna add more information within my proposal (also containing project plan etc.). I just want to get some feedback on my suggestions. Do you miss a feature? Is there something you think is not necessary?

So, I am looking forward to work together with the community and hope that you provide me with some wishes you got regarding the project and of course please pepper me with questions :)

Best regards,
Jens
thorfinn: <user name="seedy_girl"> and <user name="thorfinn"> (Default)

[personal profile] thorfinn 2010-03-22 05:41 am (UTC)(link)
Yes, there is definitely an iPad simulator in the current XCode. I would also be happy to beta test (but only for iPhone, since I'm not planning to get an iPad).

As far as push notifications go - I think it would be best to tie any such features in with Jabber/XMPP notifications generally - which is not yet scheduled for implementation as far as I am aware.