Geertjan is a DZone Zone Leader and has posted 466 posts at DZone. You can read more from them at their website. View Full User Profile

Inode Interview: "Mobile More Significant Than Internet"

03.11.2009
| 10484 views |
  • submit to reddit
NetBeans interviewed Jaime Enriquez (pictured, right), who is a CEO of Inode Entertainment, based in the US and Latin America. Inode Entertainment develops and distributes mobile software for entertainment, edutainment, corporate, and government solutions. The aim is to provide solutions for most mobile platforms such as J2ME, Brew, iPhone, Android, BlackBerry, Palm, Windows Mobile, Symbian, Flash Lite, and recently JavaFX as well.

Jaime, please tell us a little about yourself, first of all!

I started in this project, which is now a formal and established company, about three years ago. I wanted to enter the mobile software industry because I believe mobile is the next big thing. Personally, I consider it to be much greater than the internet itself. With close to 4 billion mobile devices, compared to 1.x billion PCs, you can easily see that it has the potential of changing everything.

Over the last 100 years, the technologies that have changed the way we live are the automobile, airplane, fixed telephone line, TV, credit cards, Personal computer, Internet, PDA’s, mobile gaming devices (PSP, Nintendo DS, etc) and the ubiquitous mobile telephone. From all those technologies the mobile phone greatly outnumbers any other device, plus, if you think about it, can do everything the other technologies do, except for the automobile and the airplane. You can watch TV, pay for groceries, play games, check email, browse the web,  write a letter, take a picture, record a video and actually place a phone call plus it lets you virtually be in any place you want, with a phone call, with a video call, much like you use the automobile and airplane.

You can already see big players are starting to realize this, with Google entering the mobile OS industry, Microsoft and Apple as well. At Inode we look into the feature as being one of the top mobile software development companies in a few years. We started out with Entertainment, but we already have plans to develop any other mobile technology and will begin development in the near future for mobile OS software.

I am both a developer and the CEO. I manage day to day activities and provide support for game developers, game designers, graphic designers, etc. My role has recently changed more to one of business manager and I can’t tell you enough about how I miss programming! I try to help as much as possible, but the business process has taken me in that direction and I also enjoy it as well.



Besides gaming, can you describe any other solution that your company develops?

Sure, we are presently developing some tourist applications for governments. Basically, the applications will enable local governments anywhere in the world to promote their states, cities, and country using mobile technology. There will be a friend locator, places of interest, emergency contacts, as well as multi language support and translations. The applications will enable any mobile user to get to know the place he or she is visiting beforehand, the ability to make a reservation, reserve a rental car, hotel, make a reservation at a fine restaurant, find an ecotourism company, etc. These applications will have a very positive impact in the local economies targeted.



So, how did you first get started developing on the NetBeans Platform?

Personally, I first started using NetBeans about 5 years ago. At Inode we began building technology on the NetBeans Platform about two and a half years ago. We started using it to build our own plug-ins, later on to build some of the tools we use for mobile development and mobile emulators.

With the NetBeans Platform I find built-in support for the application structures. We are firm believers in not wanting to reinvent the wheel if we don’t have to do so. With the already proven success of the NetBeans Platform, we can start building our own application in minutes, leveraging all the technology that the NetBeans Platform brings. At first, we looked at similar problems and found that although they might have been able to satisfy our needs, the configuration, plug-ins, or something else, was just too tedious to implement. With the NetBeans Platform, we get a framework that is fairly easy to learn, implement, modify, build upon and yet powerful enough for the tasks we need to execute.

With our development in several computer platforms such as Windows, Linux, and Mac we can easily have a working solution uniform in all the different platforms. Therefore, training costs are drastically reduced, since we only need to train everyone once.

What sort of features were you looking for?

We were looking for ease of use, ease of configuration, documentation, and extensibility. The ability to update just the items, plug-ins, or modules you need without the need to fully update the entire application was a big plus.

We tried out different platforms and found that most handled modules in a way that you had to know which plug-in or module version you needed. The worst part was that the individual modules did not always work well with each other. With the NetBeans Platform we found that all the plug-ins worked perfectly with each other and we could begin development without the need to install additional plug-ins.

Can you describe your experience when you first started using the NetBeans Platform?

I started using NetBeans IDE in version 4.x. What led me to keep using it mostly was its integrated development option for mobility. I did not have to download anything else and it already came with Sun WTK which made it a lot easier for me to start working after I had installed it.

Ever since then I have used it for both desktop, mobile, and web applications. On the desktop side, I found the GUI designer was very easy to use and very powerful. On the mobile side, I liked that it was all integrated within the NetBeans IDE and I could begin working after installation. On the web side, I really liked the support it has for working with JSPs, JSF, but more importantly GWT and Maven. The combination of GWT and Maven has enabled us to develop state of the art desktop-like web applications that are already AJAX enabled.

Jaime, you created several plug-ins and modules for Mobile software creation, can you describe them?

Yes, at Inode we have created several internal plug-ins and modules for mobile software development:

  • Mobile Interactive Application designer. This module lets us design an application animation and transition on a mobile device; we like to think of it as a morph between AutoCAD, Flash, Photoshop, Corel Draw and PowerPoint targeted for a mobile device. It lets us produce presentations, animations, sprites, game levels, transitions, etc. It enables us to design objects, copy them, clone them, etc in a very visual way.


  • Mobile Resource Packager. This module enables us to package more into less space. It has a custom resource compiler that uses AI and genetic algorithms to find the best possible scenario to package our resources. With the limited file system space on some mobile devices, one needs to think about every byte that goes into the application. This module enables us to package more goodies into less space.


  • Mobile Emulator Package. This module enables us to view how the application behaves under certain screen sizes and device characteristics. It enables us to mimic Android, iPhone, Brew, and several other device platforms. It enables us to play with animations time length, FPS, sound quality, CPU speed, etc.


  • Mobile Porter Engine. This module is still under development. Basically it enables us to drastically reduce porting costs and time. It ports from Java -> Brew -> Android -> Blackberry and will be adding more support for iPhone an other platforms soon. We have successfully ported a Java application in less than a day and a J2ME to Android in less than a minute. This product is still under development but will be ready soon.

We have developed several other modules for mobile development, but the ones mentioned above are the main ones. We plan on releasing free versions in the near future as well as licensing options for or tools to mobile developers.

How have you been active in the NetBeans community so far?

We are currently developing several plug-ins and modules that will enable mobile developers to speed up development.

How would you like to help in the future?

As I mentioned, we will be releasing free versions of some of our tools to speed up development for mobile. The licensed versions will be much more powerful and will be distributed as licenses.

If you could change one thing about module development, what would it be?

More involvement among independent developers, this will bring more creativity, also I believe there should be a way a developer could easily monetize his/her efforts, much like a store front for modules.

Thank you, is there anything else you would like to add?

Yes, if I may. Today's and tomorrow's mobile world is a fast and fascinating one. The growth and acceptability of the mobile device has already surpasses the acceptance of the internet itself. Mobile technology will help every industry, from agriculture, to medicine, to education. Farmers in third world country can get an updated world market price for their products, giving them an advantage when selling their produce to middleman. Third world countries can be remotely helped by physicians in other parts of the world. Educational institutions can leverage the power of the mobile device to monitor progress of students learning, to administer surveys, to schedule projects, meetings, etc.

We want to become tomorrow\s premium content developer for the mobile device. We've already started. The mobile device is the big thing, just like the internet created several industries around it, the mobile device will do the same and we want to be there for it.

Thank you for your time. I want to finish by saying “Challenge everything you know”, that is how inventions come to place by looking into how to improve things. Why does the automobile have 4 wheels? Why does the airplane fly with two wings?

We are in the beginning of the new century, a new millennium. I can only hope to live as long as I can to see the greatest technological advances that the human race makes. If you challenge everything you know, not only will you see the great inventions of this new century and millennium, you might just be the one who invents it, mentors it, or invests in it.

AttachmentSize
fig-1.png81.56 KB
fig-2.png244.65 KB
fig-3.png274.02 KB
fig-4.png152.51 KB
fig-5.png158.58 KB
fig-6.png101.32 KB
fig-7.jpg2.52 KB
Published at DZone with permission of its author, Geertjan Wielenga.

Comments

inodeman (not verified) replied on Tue, 2010/08/17 - 7:02pm

 

Hope you liked the article

Selling my source code(non exclusive) for

http://itunes.apple.com/us/app/missile-o-mine-defender/id338323991?mt=8

Price is $500 USD, contact me at jimmy@inodesoft.com

 I invested $10,000 in this project and yours for $500. I would have bought itif Ihad found something like it. It would have reduced my costs a whole bunch.

Great/Easy way to start getting money from the app store.

 

Thanx

Jaime E

Mada Leenah replied on Mon, 2012/10/01 - 7:28am

I like Jamie's vision on the mobile phones. He sees them as a communion of all other technologies that evolved in parallel over the years. A phone allows you to do so many things: place a call or a videochat conference, shop online, take a picture or a movie, etc. It is the most powerful gadget anyone can have and it's no surprise that he put so much effort in building a mobile software company.

Bryan Low replied on Fri, 2013/02/01 - 10:12pm

Twin Fountains EC will be accessible with Woodlands MRT station & Admiralty MRT station. It is also near to Vista Point Shopping Mall, Causeway Point Shopping Mall, Cold Storage, Shop N Save, and many more.

Twin Fountains Site Plan

Bryan Low replied on Mon, 2013/03/25 - 3:22am

Belgravia Villas is also near elite schools such as Chatsworth International School and Lycee Francais De Singapour. Nanyang Polytechnic and Anderson Secondary School are also around in the area.For vehicle owners, it takes less than 20 minutes to drive to the business hub and vibrant Orchard Road shopping district, via Central Expressway (CTE).A wonderful and unique lifestyle awaits you. Please see Belgravia Villas project details and floor plans for more information.Belgravia Villas Project Details

Tightline Produ... replied on Wed, 2013/04/10 - 12:48pm

Solid post with great details and a really impressive and in-depth review. What do others think about this review? It was pretty objective and fair in my opinion.

heating melbourne fl 

Bryan Low replied on Tue, 2013/04/23 - 2:37am

For vehicle owners, it takes less than 30 minutes to drive to the business hub and vibrant Orchard Road shopping district, via Tampines Expressway (TPE), Central Expressway (CTE) and Kallang-Paya Lebar Expressway (KPE)Punggol EC

Bryan Low replied on Sat, 2013/05/25 - 12:44am

Jewel at Buangkok is also near elite schools such as Nan Chiau Primary School and Nan Chiau High School. Montfort Junior School Holy Innocents' High School and Chij Our Lady Of The Nativity are also around in the area. Jewel at Buangkok Project Details

Bryan Low replied on Fri, 2013/05/31 - 1:35am

A wonderful and unique lifestyle awaits you. Please see Coral Edge Residences  project details and floor plans for more information. Thx Coral Edge EC

Bryan Low replied on Tue, 2013/06/04 - 12:51am

DUO Residences is also near elite schools such as Stamford Primary School and Insworld Institute. St. Margaret Primary School and Singapore Management University (SMU) are also around in the area. DUO

Bryan Low replied on Tue, 2013/07/02 - 9:04pm

Former Tai Keng Court will be accessible via Bartley MRT station on the Circle Line. Commuting to Toa Payoh and Paya Lebar area as well as the city area is therefore very convenient. It is also near to many eateries along the Upper Serangoon area as well as NEX shopping mall. Tai Keng Court

Bryan Low replied on Fri, 2013/07/12 - 4:24am

Sea Horizon EC is a new and upcoming executive condo located in Pasir Ris Rise and Pasir Ris Drive 3 area, within a short walk to Downtown East and a short drive to Pasir Ris White Sands. Sea Horizon Eligibility

Bryan Low replied on Sat, 2013/07/13 - 6:49am

The Glades is a new and upcoming Tanah Merah New Launch located in the Tanah Merah area, within a short drive to Singapore Expo, Tampines Point, Century Square and IKEA. With expected completion in mid 2016, it comprises of 9 towers with 726 units and stands TBA storeys tall. The Glades

John Tan replied on Fri, 2013/07/26 - 7:34am

 Waterwoods is an executive condominium expected to be ready in Punggol in 2016. It features 6 blocks, each 18 storeys of luxurious EC units and is jointly developed by Sing Holdings Limited & UE E&C Limited.  Waterwoods

John Tan replied on Fri, 2013/07/26 - 7:35am

 Sea Horizon is a 99-year leasehold executive condominium development located at Pasir Ris Rise, along Pasir Ris Drive 3 in District 18. It is estimated to house 495 residential units. Sea Horizon is situated just 5minutes walk away from the Downtown East and E!Hub. It is also the first executive condo in Singapore that gets to enjoy up to 60% sea view. Sea Horizon

John Tan replied on Fri, 2013/07/26 - 7:36am

 SkyPark Residences is the latest EC to be launched in Sembawang.  The land parcel is located at the junction of Sembawang Drive and Sembawang Avenue.  This location is close to Sembawang MRT and bus interchange.  SkyPark Residences is sitting on a good-sized land surrounded by excellent ammenities. SkyPark Residences

16 88 replied on Tue, 2013/08/06 - 10:17pm

Residents of Skywoods are blessed with having Dairy Farm Nature Park, Zhenghua Park and Bukit Timah Nature Reserve for their family getaway from the hustle and bustle of city life with just a short stroll away.

 

16 88 replied on Tue, 2013/08/06 - 10:18pm

The Skywood, is a lifestyle residential development along Dairy Farm Road and in the Upper Bukit Timah enclave. The Skywoods at Dairy Farm is nestled amongst a lush greenery environment and is set to be the envy of many with the beautiful architecture.

 

16 88 replied on Tue, 2013/08/06 - 10:19pm

The place to be is J Gateway, the first and possibly the only designated full residential development in the whole of Jurong Gateway – that, together with the lakeside precinct forms the 360ha Jurong Lake District.

 

16 88 replied on Tue, 2013/08/06 - 10:19pm

Mon Jervois, is a very rare District 10 new launch development nestled in a prestigious and highly sought after residential neighbourhood at Jervois road, an exclusive prime location within close proximity of Good Class Bungalows and various embassies

 

16 88 replied on Tue, 2013/08/06 - 10:20pm

Ecotech Sunview, sprawling on more than 300,000 sqft of land and more than 400 Business-2 (B2) units, is well exposed to ample business opportunities with its prime location in the Western region. This industrial development houses units of various configurations to meet an assortment of businesses and spatial demands.

 

16 88 replied on Tue, 2013/08/06 - 10:20pm

Residents of Tembusu will also benefit from the well conceptualized design with both comfort & layout efficiency in mind and every unit will also be furnished with the finest quality fixtures providing you a luxurious yet contemporary home that you deserve.

 

Desmond Tan replied on Wed, 2013/09/11 - 10:34pm

Several buses are available near Flora Drive Condo along with shopping centers and restaurants. Flora Drive Condo is also near to Tanah Merah Golf & Country Club and Safra Golf & Country Club. Flora Drive Condo

16 88 replied on Fri, 2013/10/18 - 4:18am

Alex Residences @ Alexandra View, a high-rise residential development brought to you by singland. Next to redhill mrt station, a great location with quick access to the city and lots more! Alex Residences will appeal to the home owners and investors alike for its close proximity to the transport network. Connect with us for more info!

 

Darren Martin replied on Thu, 2014/06/12 - 1:05am

Hi, Just thinking why they do not allow flash games in mobile, it it because the platform, the discontinued use of flash in mobiles, or there is something behind the development. If they have this new flash physics games from this site http://www.iphysicsgames.com/new-games in mobile, for sure many will also love it.,

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.