Whats the best way to start building an application that should work on windows 8 tablet - eclipse

Background:
I have to build a Windows 8 application using HTML5 and Javascript. The application should work on windows 8 tablets and should do authentication using the windows provided native javascript Apis.
Issue:
I have a windows 7 laptop. I am coming from Java background and don't know about the windows side much.
Question:
I have done research , but got really confused
If I have to build my Windows 8 tablet specific application then what is the best option.
Should I install Visual studio into my laptop and then start
building the windows 8 application? ..
If I am going to use visual studio then which version should I use
as my laptop is running windows 7 ?
Or should I get my java eclipse IDE and install some additional
plugins to start building my windows 8 specific application ?...If
yes then which plugin should i use ?

first of all, there isn't any way to create windows 8 app in windows 7 PC (except you run windows 8 on a separate virtual machine). Check this for more info.
Yes, you have to install visual studio for Windows 8 app development anyway.
Visual Studio 2013 is a better choice to start with which includes most of all that you're gonna need.
For other tools check this.
There isn't any way to install any plugin into Eclipse and start developing apps for windows. You can only write scripts and html in Eclipse but App specific configuration, you have to do it in Visual Studio.
But my question to you is that why would you like to make Windows 8 App when you can make a Universal (Windows 10) app by spending same amount of time and efforts..! see the future. Windows 8 is not gonna last longer than a year (approx announcement in Build2015). Though No doubt, apps made for windows 8 will work on Windows 10 also with some exceptions.
Hope this helps..!
All the best...

Related

Can Dart SDK be Installed on Windows 8

I'm wondering if Dart SDK can be installed on Windows 8 because I'm confused about the System Requirements, They said it supported on Windows 10 and Architectures x64, ia32.
So Why Flutter which includes the full Dart SDK can be installed on Windows 7 SP1, See Flutter Docs
If anyone interested, the linked Flutter Docs mention Win7 no more, and it is normal as MS doesn't officially support that any more - but that doesn't mean that a certain thing won't run on it. I have a toy machine that has 32-bit Win7, and I could install the latest Dart SDK and was able to dart run hello_world.dart, so it should work on Win8 as well - it is a different question though that which bits of the technology will crash, if they prefer >= Win10. One needs to experiment by trial-and-error...

Windows support for Electron application created via Capacitor

I have just started looking at Capacitor as a possible solution to package my hybrid apps in an electron shell. This is the first time I have used Electron, so really know very little about it's details.
I ran through the following steps..
1. Create new Ionic app
2. install capacitor as per doco
3. run npx add electron
4. cd electron
5. npm i electron-packager -g
6. electron-packager . --platform=win32
I ended up with a subfolder electron\capacitor-app-win32-x64that contained an executable, which ran fine on both my dev machine (Windows 10 x64), and another Windows (Windows Server 2008 R2 Standard x64).
My ultimate target device is a specialised small ruggedised tablet, that runs Windows 7 Embedded 32 bit.
It does not run on this, I get The version of this file is not compatible with the version of Windows you're running. I am not even sure if the build app is managed or unmanaged (assuming unmanaged?)
So, I would like to know what is not compatible about the Windows machine. Initial questions are
How do I Know what "bitness" the Electron app is (ie 32 bit, 64 bit, or is it .net to is like "any cpu"). I can't see where to find out this information (dotpeek won't open the exe, and opening the exe in Visual Studio, I don't see much information)
Could it be it is not build for the correct CPU?
Is there some other dependency that perhaps the embedded Windows 7 has not got
Any help is how to figure this out would be great!
[UPDATE1]
Following some advice as given here, it appears it is a 64 bit application, which is strange as the command electron-packager . --platform=win32 appear to indicate we want a 32 bit. So that may be my problem.
Does anyone know how to make it build to 32bit?
Found the problem. Just need to add a --arch=ia32 to get 32 bit.
So my complete build command was
electron-packager . --platform=win32 --arch=ia32
and it is now 32 bit and runs on the 32 bit machine.

Deploy windows 8.1 store apps

I have to continu the work of an intern, working on windows 8.1 store application.
For the context, I am a very beginner with windows 8.1 OS, and also with windows 8.1 app dev... So at the moment, I don't know, what informations you will need to help me, and that's annoying, so please tell me if I miss anything.
So, I tried first, to install what he does.
In the debug folder, I found some app.exe, so I tried them and got the message "the app must be in a app container" (in french, I can only translate in english, I don't know if it's the same in the english Windows...).
So, I tried something else, deploy the application with Visual studio, but I don't find any results in the project folder...
It is an app that is meant for an enterprise, so there is no need to deploy it in the windows store.
How can I deploy it, so I can install the application myself, on all the desks easily?
I found this, but cannot find any .appx file .
These 2 blogs were written for Windows 8. I have done before but not sure if still correct for 8.1;
Steps for deploying on a device (with screenshots)
How Do I Deploy a Windows 8 App to Another Device for Testing?
Distribute apps to business customers
Deploying Metro style apps to businesses

Windows 8 compatibility with development tools.

My boss just asked me about Windows 8. He wants to get me a new laptop. And is still confused about the os.
Can VS2010 be installed on windows 8? because VS2012 can be installed in windows 7.
How about like eclipse java android? Can they run in windows 8?
the visual studio 2012 is more recommended in windows 8 in order to install certain sdk's like windows phone 8 sdk .. so it should work even more smooth in windows 8
eclipse and java also work fine ... most of the application that works with win 7 will work with win 8 without a problem i didn't find any issue tell now only some drive that wasn't installed correctly and the windows search for the drive for me and install it from the device manager .. the only issue that i can't solve it tell now the 2 finger scrolling.
According to Microsoft website, VS 2012 is compatible with Windows 8 :
http://www.microsoft.com/visualstudio/11/en-us/products/compatibility
I read some returns about Eclipse, that's not possible (or not basically possible) to run it on Windows 8 right now, but I guess it will be soon, when Windows 8 will be released...
Windows 8 is just another OS by MICROSOFT where they have changed the architecture of the Operating System. All those software that were compatible on previous version on Windows will be working fine in windows 8. Windows 8 has apps as the new thing in it.
It does not matter you buy a laptop with or without windows 8. its an operating system which you can install on any machine provided it has the basic requirements of windows 8.
I just installed windows 8, visual studio 2012, eclipse, java and everything works fine
you can use either VS 2012 or VS 2010 in Windows 8. VS 2012 is compatible only in Windows8.
A touch screen is not a must to use Windows 8 but it is recommended for the best user experience.

eclipse for chrome?

I use eclipse IDE for developing my GWT and android apps. I would like to transition to a chromebook for my main development computer, but I can't figure out how I would get eclipse "installed". There is no chrome app version of eclipse, at least not that I can find. I do see that there are other IDEs in the chrome store, but I don't think they would have all the nifty helper plugins that eclipse has for google developers. Anybody know if a chrome version of eclipse is coming? Do others share my desire to develop on a chrome book?
Eclipse is not coming for Chrome OS. You need a JVM to run it and one of the compatible desktops for the UI widgets. So you would have to escape from Chrome OS desktop into base Linux and somehow launch a regular Linux desktop (like GTK) to have any hope of running Eclipse. Also, a typical chromebook is far too underpowered to run a full IDE.
Here are some options to consider:
Project Orion - A web based IDE from many of the same people who develop Eclipse. One of the goals is to enable Eclipse-like capabilities for platforms like iOS, Android, Chrome OS, etc. It has quite a few base IDE capabilities already, but not a lot of plugins just yet. Probably not going to see something as sophisticated as ADT for a while if ever. Google would have to implement Android emulators in JavaScript. Not an easy task.
Run Eclipse on another machine and use a remote desktop from your chromebook.
Run Eclipse Che on another machine or cloud server and use Chrome
The most straightforward and transparent way I was able to do so was to do a combination of things (some of which was mentioned in previous answers):
install crouton (alongside an ubuntu chroot) - this is not dual booting but running Ubuntu side by side with Chrome OS just alternating between both windowing systems.
install crouton chrome extension & xiwi - this enables running the X11 windows in the ubuntu chroot as native Chrome OS windows that can be easily alternated into.
install a JDK inside the ubuntu chroot.
download, mount and execute eclipse-installer.
once the eclipse distribution of choice is installed, for ease I symlinked the main eclipse executable to /usr/local/bin/eclipse and am able to run it from Chrome OS via crouton/xiwi: sudo startxiwi eclipse
Here's a screenshot of what it looks like when done:
Eclipse requires a JVM (maybe even a full-blown JDK), so there's no way to make it into a Chrome app. You could enable developer mode and try to install a Linux JDK since Chrome seems to be running Linux under the hood.
Do others share my desire to develop on a chrome book?
The solution is to load a normal linux distribution and run IDE from there. I'm using a netbook with intel n260, 1G ram, 1.6G Hz. NetBeans runs quite well. A chromebook runs more than twice faster, I'm sure it will be good enough.
As to how to load a linux, there is the Ubuntu on Cr-48 page that explains how to do it in depth. And also this very user friendly blog on arstechnica, or this blog on liliputting. They both point you eventually to the ChrUbuntu, that is a hand-re-packaged ubuntu with some scripts to ease your work.
You can install ubuntu via crouton (for more info: https://www.youtube.com/watch?v=d_MuVwJq_XQ&list=FLFel7rdB1nWQSjsJCaepEOg&index=1) and then you can install eclipse I'm not sure if you can install the ADT from the android sdk website but you can install the plugins from the eclipse website, third party developers, or if you really want to download it from the android sdk website you can probably get it to work with a little efort.
:) Enjoy
Yes! I share your desire to program on a Chromebook! While I am still a high-schooler, I am an amateur Java and Python programmer. My school provides with a class set of about 30 Chromebooks per classroom, and I didn't know how to run my code on them. I had Eclipse on my Windows desktop at home.
When I looked around online, I found something called codenvy.io. It is basically an Eclipse Che IDE that runs online. It uses Docker images to start up a workspace, runs all in the cloud, and a free account has 3 GB of RAM.
It suited my needs, and I loved it! You should check it out.