Hi all, I'm a newbie to RhoMobile. I do however have lots of experience of enterprise device development on WinCE, PocketPC, Mobile platforms but I don't really code too much anymore.
I am also part of a new bootstrapped startup here in Ireland with two students who have just finished college and are having a hard time finding jobs so we are hoping to grow our own little software house developing mobile enterprise standalone and web applications.
My background is using visual studio VB.Net for Windows Mobile 6 (Motorola/Symbol/Zebra devices i.e. MC55 etc..), compact frameworks and SQLite. The two students are keen to use Java for Android but willing to explore other languages and IDEs.
We have been offered an opportunity to migrate a app I wrote in VB.Net over 10 years ago if we can re-design and re-develop it for the latest platforms.
As we are at a very delicate stage I would really love to hear the user experience of others about the time required to become productive, difficulties encountered and tips and tricks about adopting RhoMobile as a chosen development platform?
Are there any free tutorials, videos and online training modules we could access?
If I need paid support what is the entry level pricing today?
Anyone interested in collaborating on an open source learning-by-doing example project so we can co-create something of learning value for others and share the results here as OpenSource?
I also understand this is a very very small community currently, but we are a boot strapped startup working on a shoestring who believes in the OpenSource model and if we can produce enterprise commercial grade deliverables we like to give RhoMobile our best shot.
Hi Alex, thanks for the detailed prompt response, we are currently digging into your examples ... anything out there as training materials that could help us for example YouTube getting started, hello worlds or tips & tricks of any note that maybe helpful when your just starting out?
Really looking forward to hearing everyone's insights, comments and suggestions as to how we can best become commercially productive as efficiently as possible.
There are 2 books published on Rhomobile although a bit dated. One is Rhomobile Beginners Guide by Abhishek Nalwaya. You can get it at packtpub.com. The other relatively recent one is An Introduction to Rhomobile by Matt Travis and K. Lee Watson. Besides, you can download lots of videos from Vimeo (search for Rhomobile), although these are rather old. Then you have groups.google.com/group/rhomobile.But those are quite old. Then some blog posts/discussions on Zebra site (https://developer.zebra.com/community/rhomobile-suite/rhomobile-community/rhomobile-blogs) are still accessible. Not sure whether the webinars on Zebra Launchpad are still accessible.
Knowledge of Ruby and Ruby on Rails as Alex said would come in very handy.
Hi Alex Epifanov ... unfortunately my small team hit a brick wall and while we really appreciate the potential benefits of RhoMobile, we are finding it very difficult to deal with the simple things like finding example projects that include code for local SQL database connectivity. For example, we wanted to develop an app in RhoMobile that stores normalized data across tables in a locally held SQL database (SQLLite) on the device. While there is a diverse range of online documentation and example projects, we could not find a working example project combining RhoMobile+SQL local store. We even tried reaching out to forum users asking if they would be willing to share an example project with us. We even thought about the annual support service but figured if we cant get over this problem ourselves, perhaps we are not the best fit with RhoMobile.
We have learn loads and really enjoyed the RhoMobile experience having got the development environment successfully up and running and building a number of very simple apps which we deployed to a number of Android devices as our proof of concept. Our small little startup team would dearly love to continue on with RhoMobile but not being able to get a working prototype operational has forced us to reconsider how we progress from here. We haven't entirely given up, but unless we can find a solution, we may have little choice but to move on to other alternatives which would be a great disappointment to us as we think RhoMobile is a great development opportunity and as newbies we like to develop along with the excellent growing RhoMobile community.
Though it is possible to work with local SQLite database directly, Rhodes provides more high-level ORM mechanizm for working with application data and synchronizing them with back ends and RhoMobile app ideology is more about RoR-like MVC archictechure where data resides in model objects.
The Rhom ORM uses SQLite behind the scenes. For simple usage, you don't have to know anything about SQLite - just use Rhom, which is somewhat similar to ActiveRecord (but without relationships).
If you need to do something more sophisticated, you can in fact unleash the full power of SQLite, and write your own SQL queries, and even define views and triggers.
I replied to your PM - sorry, I hadn't viewed for forum in some time.
If you do not already have it, it is useful to install Simpholders. It makes it easy to find your app data directories when running the iOS simulator. Then, you can easily examine the SQLite database, using e.g. DB Browser for SQLite. I use it to work-out SQL queries before committing them to code.