Application Development for Desktop/Mobile/Tablet - tablet

We have a project where we need to develop client-server application for Desktop, Window Mobile & Windows Tablet devices. In this project, there is also requirement to support ONLINE & OFFLINE mode.
Which technology/Architecture/framework/language we should use so we can achive above requirement with common codebase? Ideally we don't write/maintain to different version for Window Mobile/Window Tablet/Desltop app.
Please give some suggestions...
Thanks in Advances.

Related

How to disable other Apps or other apps communication with Ionic

I am looking for information on how to disable/enable other apps with Ionic. Or even block the network communication of another app through a button in my ionic app.
Is this possible with Ionic? What plugins or tools should I look for?
Thank you!
Such privileges in general are reserved with the system (operating system) and each app including ionic-cordova hybrid would run in a "sandbox" and app 2 app APIs are normally not common or not available/exposed.
There was an attempt to do app2app API with windows phone but failed.
So at best you could try leverage app specific schemas to let OS know you want external app to do something. But definitely you can't control other app's behavior like you described (was possible in early days of Android actually I think)

What does a complete Xamarin IDE setup look like?

I'm not a new developer but I am new to Xamarin. I'm hoping someone can clue me into how to best use Xamarin from a high-level perspective. I know they offer some great tools but I'm assuming (1) I will still need a Mac (2) I will still need an Apple Developer account.
Are these assumptions correct? Is it possible to use Xamarin and still deploy to iPhone WITHOUT a Mac machine (ie all on a PC)?
Yes. You need a Mac for iOS development. You can develop and debug from a Windows computer but the build itself needs to be done on a Mac computer (as it requires, among other things, linking with Apple's libraries);
You need an Apple developer account to be able to provision and deploy to iOS devices. Otherwise you'll be limited to the iOS simulator.
Another thing to consider is that in order to see what your UI will look like while developing, and in order to have drag/drop development for your UI, you need to be using a MAC, not a PC. There is no 'Design View' for iOS apps in the Visual Studio pluggin, or in the Windows version of the Xamarin Studio. The Xamarin Studio on a MAC just navigates you into the XCode IDE and lets you do your drag/drop development in there.

Titanium and PhoneGap

I'm new to Titanium and PhoneGap and analyzing a bit the two is not possible to develop iPhone with a PC with windows using either of the two right? Well I mean in PhoneGap in the most current versions is only possible to develop without publication.
I wonder if this is actually correct and whether there is a way to make an application to one of these two technologies (Titanium and PhoneGap) Fragment as a view of the native Android devices for both Android and iPhone / iPad. Improving question, make an application to view the devices can be adapted for smartphones and tablets for better use of the screen?
If yes there is some example code and/or source of research?
PhoneGap has an offering called PhoneGap build which just came out of beta. It lets you build your apps in the cloud without a Mac.
You might still need a Mac for certificate (p12 bundle) generation or you can use a service like Mobundler.
For Titanium, a recent service called Foundry22 lets you build your apps without a Mac or any native SDKs installed locally. You just need Titanium Studio and a hosted Git repo.

visual studio desktop application for iphone/Android apps

i want to develop one desktop application using c# sql lite, this application i want to submit this app to Apple store in case of iphone/ likewise for Android. please let me know if it is feasible to do, if so please let me know the steps that need to be incorporated in order to achieve this.
No. You can't do this directly.
You need third party compilers to run C# code on iPhone (MonoTouch) or Android (MonoDroid).
Do keep in mind that, even if you use MonoTouch (or MonoDroid) you won't be using Windows Forms, WPF or any other Windows based GUI framework. You will be using different frameworks to support Apple and Google's platform capabilities. So if you were thinking to run existing C# applications on iPhone or Android, it won't be possible.

Requirements for web development for iPhone Mac/Windows?

I am planning to make an iPhone web application and I just wanted to know what is required for web development?
Can I do the web development on a windows machine? Does Apple provide any iPhone plugin so that we can develop web application using Windows?
What is required for developing on a Mac?
Regards,
Amit
If you are making a web application, you can download Safari for Windows and view it there.
You can also use Joe Hewitt's iUI framework to make your app look and feel all iPhone-y.
? If you are gonna build a web application, the application runs on the browser. To use your application the user use Safari (on the iPhone). Apple doesn't control web applications.
If you mean, embed your web application, INSIDE a native iPhone application, you need a Mac to build the wrapper, for the core application you can use whatever system you want.
May I suggest to take a look at phonegap (if you are looking to iPhone app).
Check out these three apple sites:
http://developer.apple.com/safari/library/codinghowtos/Mobile/GraphicsMediaAndVisualEffects/index.html
http://developer.apple.com/safari/
http://developer.apple.com/safari/library/navigation/CodingHow-Tos.html
I would check out these pages thoroughly, and also at a minimum, I'd download safari for mac or windows.
Yes, you can develop it on windows. They are just web apps.
For mac or windows, latest safari and a public website is probably all you need. Check out google app engine for a good free development site that supports a database/datastore. www.appspot.com
Also, you can look at the webapps on a regular computer. http://www.apple.com/webapps/travel/staycation.html
http://wsidecar.apple.com/cgi-bin/nph-reg3rdpty2.pl/product=25536&cat=94&platform=osx&method=sa/
http://www.apple.com/webapps/games/
I presume you are talking about creating a web application designed to be used from an iphone.
The iphone uses safari as its browser. You can download this for use on windows and it should give you an accurate representation of how your app will look when rendered on an iphone. However in order to test how well your app performs on the phone, and if it really is usable using the touch screen the I think the only way to be really sure is to test using the iPhone.
You can use safari for windows to test the rendering but for your final tests you need to use a real iphone in order to understand how your users will experience it.