How to make a cloud and all platforms offline apps together? - google-app-engine

I know is hard to develop web application and make a individual app versions in each device.
But i just want to know how that works with big companies.I want to know how they write there code
The best example is Evernote and Google Drive.
They make a cloud application and individual apps for each device.
So the questions are..
How do sync the data with the cloud apps ?
Do they use version control ?
Can i get software requirement specification anywhere ?
Platforms and Languages:
iPhone and Mac - Objective C
Android and Other Mobile Apps - Java
Windows 8 - C#
Web Apps - PHP or Python
How do you solve this solution languages differ?
I guess i it's not possible with version control..
How to minimize coding ?

I recommend you use a version control tool.
make a individual app versions in each device.
I assume you mean developing different versions with few differences. The branch feature in a version tool can help you manage these versions easily.
How do sync the data with the cloud apps ?
You can use the web deployment feature to upload the applications/modifications to your web server.
I list some version control tools here for your reference:
Git
SVN
SourceAnywhere (I work for the company)
Team Foundation Server

Related

How to do react project from the cloud with cross platform workstations?

I am rather new to several of the technologies involved here but here is the scenario:
I have a Windows PC at home, a PC laptop and an iPad Pro. I have a React project that I am working on and would like to be able to do so from anywhere. I dont have any kind of VPN solution available, and a usb stick is mostly out for the iPad, so I was wanting to use Google Drive (or as a last resort iCloud) to store the project. Also I do not wish to use github for a number of reasons.
Can anyone outline the best way to work on a React project (With NodeJS) in a cloud based storage and further how to run / deploy it from the iPad station? Thank you!
I Think you have to use a git repository (github, gitlab or bitbucket works great), and all your machines should have the tools pre-installed (node, code editor).
If you want to code without any tool, I recommend https://codesandbox.io, it works great with small/medium projects. One of it's downside is that your projects will be public on the internet.

How to configure sqlite to be universal across all versions of windows for a desktop bridge winforms app?

I have a win forms app that targets .net 4.6.1, which allows the user to choose the database type they prefer on login. Deploying to appx via desktop bridge breaks the SQLite function. I want as little fragmentation as possible, as I'm the only person working on my app. After reading that windows 10 has its own managed version of SQLite, the question now becomes, what is the best practice approach that allows all windows version users to use sqlite without splitting the app into multiple versions?

Porting an app developed with Android SDK to codenameone

How would one go about porting an app built with Android SDK to Codenameone? The objective is to port to multiple OS.
I suggest checking out the Android trail in the Codename One website http://codenameone.com/android.html generally you would need to rewrite your UI and networking code. Adapt to a smaller subset of Java functionality etc.
You could keep most of the business logic intact though. I would suggest starting with a GUI builder application and some of the How Do I? tutorials just to get the UI right then the rest should be easy.

how to build j2me applications using codename one?

I create a new netbeans codename one project and it runs on codename emulator but when i build the broject the application does not work on j2me device because there is no MIDlet.
there is an option called send j2me build but it is not available in my country i cant even signup for some
political reasons how to solve this problem ?
thank for any help.
It seems that Google App Engine which we use for infrastructure is blocked in some countries. This is entirely out of our control. We are looking into the possibility of replacing the Google App Engine server architecture but that would take some time.
Technically you can build Codename One applications like you build LWUIT applications but it requires quite a bit of know how.

Hosting silverlight on a Java EE server - What are the pros and cons?

Are there any pitfalls to be aware of in deploying Silverlight files (XAP files) in a Java EE web application archive (war file) on Weblogic?
It works fine but seems a little unusual to do. For some achitecture related reasons, we are exploring this option for a project.
Until now, I have not myselft tried such an option, but I plan to use Silverlight with PHP in the future. It is not very different from Flash. You should however keep in mind that it is a Windows-oriented technology. Implementation on the Mac is supposedly the same as on windows however I find it much slower and much more fragile (it crashes A LOT while the windows counterpart never does). Implementation on Linux is FAR behind the Windows version.
Silverlight runs in the browser, so theoretically is as client-side as a JQuery script is. You can deploy it to any web server (apache eg: http://www.geoghana.com/blog/?p=53). You will be missing WCF and the integration between Silverlight and ASP.net, but this can be easily replaced with other technologies.
The thing that I am unsure about is the dev and debugging environment. This is probably the part you should investigate and test before committing. I am not sure whether you can debug your Silverlight app if it is integrated into a different web server (I doubt). You should especially find out how does Visual Studio development fit into your workflow and your tools... For example it may be that you need to develop it in IIS and only then deploy it to your webserver.

Resources