How can I choose the bakend for mobile app? - database

I need to create a social mobile application for an industrial company of 1400 people.
Is there a free database that I can use? what is the best technology to choose for the backend?
Thank you

Related

Technology stack for mobile based internal tools

I'm building an mobile based internal tool for a company. But I'm not able to figure out the programming stack to use. I mean, I have read that only native, hybrid or web based apps can be built on phones but I'm not looking for web based and we don't want to bring the app to the app store since it's only for the company people. Any suggestions on how to approach here?

Offline mobile application for XAF application

Devexpress has lately intoduced XAF mobile UI but it does not support offline capabilities.
I am wondering what would be a solution for this scenario:
There is a Middlte Tier Web application, working with WCF. I need a mobile app that is able to work offline and then when the user goes online the data should be synced to the database.
As far as I know there is no such technology that provides such behaviour out of the box. Therefore you need to role your own

WebSphere Mobile Version

I have heard I need Mobile Portal Accelerator for the creating Mobile version of existing IBM WebSphere portal. Is it free of charge? How can I find the distributive?
Are there any other ways to create mobile version of the website?
There are many ways to create mobile versions of your site. Example of possible ways are:
Coding from scratch (time consuming)
What you suggested (Mobile Portal Accelerator)
IBM WebSphere Portal Mobile Experience

which mobile gis application developing is better for me

i want to develop a mobile app with this features:
1-work offline on mobile and don't need to internet(disconnect mode)
2-can import layers to it in public extensions(shape file,personal geodatabase,kml)
3-can edit layers
3-have some forms and fields that fill by mobile user and save in database
i think android is better platform for developing my app,so i need a gis service that can extend in android
i know arcgis and developed web apps and desktop apps with that before,but in mobile app developping, i can't use it,because i had to use arcgisonline service to host my layers and i don't want share my map and want to host data locally and offline
let me know what i need and what platform i choose and which is better
thanks in advance......
The ArcGIS Android API is a good choice. Esri have a sample offline app available for download. We have used Mobile Flex, since we have clients who want both iOS and Android solutions. It uses ArcGIS Online but could only use local files if needed. See a demo here:
http://www.webmapsolutions.com/category/arcgis-online
--Matt

Strategy for syncing data with mobile phones?

We built a .NET server application that hosts data (contacts, email, etc.). We'd like to sync our data to mobile devices: iPhone, Windows Mobile, Blackberry, etc.
How should we go about doing this?
Build several mobile apps, one for each platform (e.g. app for iPhone, app for Blackberry, etc.), each app syncs with our server.
License Microsoft Exchange protocol technology from Microsoft, so that our server application pretends to be an Exchange server, thus making syncing work automatically on all the different platforms (As we understand it, iPhone, Windows Mobile, Blackberry, etc. all have built-in syncing capability with Microsoft Exchange).
Are there other options to consider?
Any suggestions?
One option you should definitely consider is Oracle’s mobile enterprise application platform. This is a combination of several different products such as Database Lite Mobile Server, ADF Mobile, and JDeveloper.
The mobile enterprise application platform allows you to write the code once, using JDeveloper, and create packages for multiple mobile architectures, using ADF Mobile. Database Lite Mobile Server can provision the apps out to the mobile devices. After that, you can monitor and manage the mobile devices from the mobile server management console.
Here are some links to more info:
ORACLE MEAP: http://bit.ly/fQbXUL
Database Lite Mobile Server: http://bit.ly/eJOzhN
One caveat is that the data needs to be stored in an Oracle Database on the backend. Hope that helps, good luck solving the problem.
-- Eric

Resources