Greetings

22 views
Skip to first unread message

Elan

unread,
Sep 27, 2011, 3:25:56 AM9/27/11
to can...@googlegroups.com
Good Evening.

On my ongoing search for a cross platform rapid development for environment for mobile devices that has lasted for close to two years, I have just found out about canappi. It looks intriguing. I have a long list of applications that I want to build, and I'm very eager to try and build them with canappi. 

A few questions regarding available features:

1. Several of my applications will need to utilize push notifications. Is that something that is supported by canappi?

2 Authorization: Users will have to (a) register and (b) log in to qualify to receive data, and be able to communicate back to the server. Does canappi have some authorization module available?

Anyway, just wanted to drop by and so high. I plan to get serious about this tomorrow and see if I can quickly implement a little app. Any thoughts regarding login and push notifications will be very much appreciated.

Thanks.

Jean-Jacques Dubray

unread,
Sep 27, 2011, 7:33:11 AM9/27/11
to can...@googlegroups.com
Elan,

Canappi generates code, this code can easily be customized to do what you need to do. Canappi itself accelerates the development of views, the wiring of these views into a navigation path (menus, buttons, ...). The real key differentiator is the integration of the back-end into Canappi's programming model.

Push notifications in on our road map, but again it can easily be added as custom code.

Canappi supports logins. On the front-end Canappi supports "user defaults" in which you can store username and password. Any user defaults can be passed to an operation to authenticate the call. Canappi also generates back-end services (PHP / MySQL) and HTML forms (with authentication). You can declare an Entity (for instance the entity for users) to be the Login entity. So I would say 2) is well supported (you can check http://www.wikityo.org which was built with it).

We currently support iOS and Android, we might be able add support for HTML5 by end of the year. We actually do generate HTML today for Symbian (WRT) but we no longer maintain that part of the code generator.


--
JJ-

Joseph E.

unread,
Sep 27, 2011, 1:46:48 PM9/27/11
to can...@googlegroups.com
Hi JJ.

Thank you for your prompt reply. I much appreciate it. When one takes one's first steps in a new programming language (and development environment), it is very comforting to know that that there is someone out there to lean on, as one sets out to become familiar with the language itself, as well as with the accompanying support infrastructure (documentation, tutorials, etc.)

That's great news (regarding login). I assume that the documentation mentions somewhere how an Entity would be declared as the Login entity.

I am greatly looking forward to HTML5. For now, iPhone and Android are, however, sufficient.

I'm glad to hear that push notifications is on your roadmap. I'm curious how much work it will entail to add it manually to both platforms.

Thanks.

Jean-Jacques Dubray

unread,
Sep 27, 2011, 1:51:58 PM9/27/11
to can...@googlegroups.com
Joseph,

actually I will have to guide you a little bit on how to get login working. I also want to make sure that on the back end you are comfortable with PHP/MySQL or the WS2O Data Services Server because they are the two back-end architecture we generate code for. You can of course always bring your own back-end.

I'll write up something in the next couple of days.

My understanding is that push notification is very little work. Most of the work is on the server implementing the logic to send the push notification (Canappi cannot help there). However, I don't have much time to investigate right now. There also a large variety of push notifications so choose from and picking a couple may not be effective for Canappi users.

JJ-
--
Jean-Jacques Dubray
@metapgmr
425-445-4467

Joseph E.

unread,
Sep 27, 2011, 4:27:12 PM9/27/11
to can...@googlegroups.com
Hi JJ.

Thanks again for being so responsive.

Yes, I have been routinely using PHP and MySQL for many years. That easily works for me. I'm looking forward to your writeup on logins (and probably sessions as well?)

Thanks.
JoE
Reply all
Reply to author
Forward
0 new messages