I am using EclipseMe on Ubuntu. I want an emulator that can emulate mouse movements on screen.
Is there an s60 emulator for linux?
Edit:
Does net beans has an in built emulator that can emulate mouse movement on device screen?
Netbeans uses the Sun Wireless Toolkit.
The JavaME emulator it contains can me made into a touchscreen emulator. Read the accompanying documentation, it should be as simple as setting a variable inside a configuration file before stating the emulator.
You can find the specification for MIDP (the top layer of the JavaME platform you're probably targetting) at http://jcp.org/en/jsr/detail?id=118
Look at the javax.microedition.lcdui.Canvas class, you will find several methods used to deal with "pointer". While they are more often used to handle touchscreen event, they also map to mouse/joystick clicks on emulators.
You can definitely get the MIDP pointerDragged events when running the emulator on Linux.
This is basic MIDP, no need for fancy JSR-226 (e-swt) support.
The Windows only Symbian Emulator (EPOC) is being scrapped for a QEMU based emulator that will run on all platforms. This will likely be available within 6 months or so.
At the moment, I run Windows XP inside VirtualBox on my Mac for Symbian development. It works fine, but is of course not the ideal solution.
The full symbian OS emulator with application interfaces for Java and Symbian C is windows based unfortunately.
I usually get a MS Windows Vista install disk and install that into a VM like VirtualBox and than install the symbian SDks on top of that..
Works best on those 4 core desktop 64-bit computers now on sale for $687 as you get access to full 8 gig ram and close to 1 terabyte hard drive..
Related
I'm new with unity and hololens and I started to explore it.
I have a macbook (I don't know if it is a problem).
I downloaded Unity with all the components (Vuforia, IL2CPP etc.).
When I change project settings for the hololens development I have some problems.
In particular when I check the box "Virtual Reality Supported" I don't find in the list below the Hololens option.
Also if I click on "+" button. I see: Vuforia, Oculus, OpenVr but not Hololens!
Furthermore also in the field: "scripting backend" i found only "none" and "IL2CPP".
Now, as I already say, i have downloaded all the components during the installation process.
Which is the problem?
Because Hololens runs on UWP, you need Windows. This is because the windows development libraries do not run on mac (or any Unix).
Your only option is to use something like boot camp to install windows 10 on your Mac (fast and works very well), or run a VM (a lot slower, but can be convenient if you develop on the mac and only build in the VM).
Everything should work fine with the exception of the hololens emulator, which does not work on every MacBook hardware.
You have to download the correct tools for Hololens development, here is the link:
https://learn.microsoft.com/en-us/windows/mixed-reality/install-the-tools
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.
I have searched a lot on the forums, and most similar questions seem to be primarily Windows XP issues.
I am using the latest versions of Eclipse, Jdk, Android Sdk, and Adt. I am trying to debug on my phone, a Samsung Galaxy 4G/SII.
I downloaded drivers from samsung, and they seem to install ok, but my computer blue screens right as the installer finishes.
Adb does not see the phone, and it also doesnt see my wifes HTC Evo shift. Neither device is recognized by adb from a command line, and neither will show up in the Android device chooser.
Any advice would be greatly appreciated.
What type of OS are you using? If you are using Windows XP which is 32-bit OS, there is little or nothing you can do as it doesnt contain all necessary libraries needed to run the current or recent SDK tools. You might have to install some patches to make it work, consult XP documentation manual for more solution on running SDK tools. I have it on my Windows 7, and it is working perfectly. I only need to connect my Samsung phone to my computer, and I am able to debug directly. I would rather advise that you upgrade your OS.
I don't have an iPhone but I need to try some iphone apps.
Is there a iPhone emulator for windows ( or linux ) to install iPhone apps ?
No iPhone emulator exists, not even for OS X! What you get with the iOS SDK is a simulator only.
Interestingly, I did get several search results for iPhone emulators, but digging deeper they were all:
spam
RAD engines such as http://www.genuitec.com/mobile/
Windows builds of WebKit with an "iPhone" frame around the viewport http://labs.blackbaud.com/NetCommunity/article?artid=662
A company claiming they would sell a WINE build for iPhones
It is possible to get qemu working well enough to install OS X, but last I checked it's not for the faint of heart. You needed to patch qemu (they may have incorporated the necessary patches in current versions, I haven't checked), replace the bootloader on the installer disk image, add a few kexts to the installer disk image (NullCPUPowerManagement, fakesmc), and then after installing add those kexts to the newly-installed system before being able to boot it.
I am running the Android SDK inside a Windows XP VM in VMWare. As such, the Android Emulator takes forever to boot...
I have recently heard of another emulator -- the MotoDev. For those of you who tried both, could you tell if the MotoDev has any speed advantage over the standard Android Emulator?
I'm the Product Manager for MOTODEV Studio. There is not a separate emulator inside Studio, but rather another view of the existing emulator process that is displayed inside an Eclipse View. It's no faster than what you already have and depending on which transfer mechanism you use (native window vs. VNC), it could be up to 20% slower (native window is faster for Windows and Linux).
Now, as for why your emulator is taking forever...
The first time you start an emulator image (i.e. "AVD"), it has to recreate the entire target filesystem on your local disk. Subsequent launches will take less time.
If I understand correctly, you're letting the Android emulator pretend it's running its' file system through QEMU (Arm Emulator) inside a Windows XP pseudo-file system (VMWare Disk Image) that's running on whatever host operating system you have (your OS). That's a lot of file system manipulation going on. If you can reduce the file system mapping, you're going to see speed improvements. Can you map the Windows Android SDK into a real folder on your native file system? Removing that layer of abstraction is going to speed things up.
Good luck!
Eric