Also included is a demo of the Intel XDK APIs that shows how to use all of the features available.
About the Intel XDK:
Write Your App
Emulate & Test
The Intel XDK makes it easy for developers to check the look and feel of their apps with on-screen emulation on a wide variety of devices. Intel’s App Preview app allows you to test your apps on a physical device.
Build for App Store
Once your app is finalized, move over to Intel's App Dev Center where you can package your HTML5 apps for distribution.
*Other names and brands may be claimed as the property of others.
Need help picking your first telescope? Not sure what it's capable of? Why not try before you buy?!
After a series of precise mathmatical calculations, Telescope Simulator will show exactly what any planet will look like through ANY telescope!!
You can even simulate different barlow lenses or eyepieces on your currect telescope to see what it's capable of!
Select from over 50 popular telescopes from Orion, Celestron and Meade to see what they are capable of!
If your telescope is not on the list, simply tap the 'Custom' button and enter its aperture and focal length and the Telescope Simulator will do the rest!
Telescope Simulator will also simulate all the negative effects of real telescopes so you know exactly what you are buying!
Just like with a real telescope, if you magnify a scope beyond its capabilities your image will get blurry and dim.
For added effect, there is an optional 'Seeing' toggle button that factors in bad atmospheric conditions.
You can even select the Hubble as your telescope just to compare!
Like this app on facebook: https://www.facebook.com/TelescopeSimulator
Keywords: jwst, saturn, astronomy, astronomer, star, star gazer, sky map, stellarium, jupiter, mars, uranus, pluto, centauri, ISS, international space station, mercury, venus, eyepiece, barlow, deep sky
★★ Trainer Kit
The first ever 8085 Emulator on Mobile devices. Now Perform 8 bit μP operations on your ANDROID device. All logical, arithmetic and register direct, indirect operations are added.
✰ Simple and elegant design
★★ PRO In built default programs - basic programs that this 8085 emulator supports. One touch to execute these programs
✰ Drag down button to get last execution results easily
✰ Stack Memory from 8000 - 9FFF
✰ All new assembler of 8085 first time on android device
✰ Now use both trainer kit and assembler on your android device
★★ PRO Save instructions as file on your device and access them any time
✰ More default programs
The app is not intended for low end devices with slower processors, you might face a lot of lag.
It offers a big workspace and a simple menu system. It is perfect for education on a mobile platform.
To connect nodes you simply click on an output and then click on an input to connect it to.
- AND, OR, NAND, NOR, NOT, XOR, XNOR gates
- Buttons, Lightbulbs
- Frequency generators
Realistic 3D space travel simulator and planetarium.
In this app you will find:
- All major planets and moons in the Solar System, with their accurate keplerian orbits:
* Earth and Moon
* Mars and its moons Phobos and Deimos
* Jupiter and its major moons: Io, Europa, Ganymede, Callisto
* Saturn and its major moons: Mimas, Enceladus, Tethys, Dione, Rhea, Titan, Hyperion and Iapetus
* Uranus and its major moons: Miranda, Ariel, Umbriel, Titania and Oberon
* Neptune and Triton
- All dwarf planets and its major moons:
* Pluto and its moons:Charon, Nix and Hydra
* Haumea and its moons: Namaka and Hi'iaka
* Eris and its moon Dysnomia
- Asteroid field and Trojan asteroids
- Real space photographs for all celestial bodies in the Solar System
- All known extrasolar systems with exoplanets within 50 light years:
* Alpha Centauri
* Epsilon Eridani
* Tau Ceti
* Gamma Cephei
* 47 Ursae Majoris
* 55 Cancri
* 54 Piscium
* 61 Virginis
* Upsilon Andromedae
* Nu2 Lupi
* HIP 57050, HIP 79431
* HD 20794, HD 85512, HD 102365, HD 69830, HD 40307, HD 147513, HD 176051, HD 38858
* Gliese 86, Gliese 176, Gliese 179, Gliese 317, Gliese 433, Gliese 436, Gliese 581, Gliese 649, Gliese 667, Gliese 674, Gliese 785, Gliese 832, Gliese 849, Gliese 876, Gliese 1214
- Notable stars also present:
* Proxima Centauri
* Barnard's Star
* 61 Cygni
- Timeslider to accelerate/decelerate time. You'll also be able to run time backwards
- Realistic interplanetary orbits from any planet to any other planet and moon
- Realistic calculation of fuel requirements using Tsiolkovsky Rocket equation
- Interstellar travel!
- Relativistic effects of time dilation, length contraction and relativistic doppler shift during interstellar flights
- Free flight mode: command your spaceship with unlimited fuel and experience effects of gravity on your trajectories.
Please contact me if you have any complain or suggestion.
All positions can be shown in real time, or in faster animation. You can set the clock to other times in the future or past.
You can navigate in three dimensions, and zoom in and out. The orbits of the moons can be made visible. Information on the nature of the satellites is given.
-Offline data and faster access.
-Simple as well as complex programs.
-Easy to use interface
-No background processes
-Both horizontal and vertical view supported
-Zoom In and Out supported
Your suggestions and comments are valuable to us. Please don't forget to rate us and comment.
Note: This is a non-commercial application. We try our best to ensure the reliability of content but we do not provide any guarantee.
Keywords: 8085, Microprocessor, Programs, programming, computer, engineering, free.
Each opcodes functions will be added soon.
Please rate us :-)
Like us on our official page
One or two reviewers have commented that it isn't that difficult to write a Space Invaders game for modern mobile devices, but I think they miss the point! This app isn't primarily a Space Invaders game, it's an emulator for the Intel 8080 running on top of the Android OS. It just so happens the emulator loads and executes the original Space Invaders object code, but it could execute other 8080 code. For instance, I don't see any reason why the emulator could not be used as the basis of running the venerable CP/M Operating System on an Android (MS-DOS would require an 8086 emulator).
This emulator was originally developed by Thibault Imbert (http://www.bytearray.org/?p=622). This code ran perfectly on my PC but was EXTREMELY slow on my Samsung Galaxy Tab. All I've done is a bit of "tweaking", and added a few buttons - all credit to Thibault!
As already mentioned this app is NOT for you if you are looking for an ultra fast implementation of Space Invaders, possibly with lots of 'improved' features. That is not its intention. Don't forget this app is primarily an emulator for the Intel 8080 CPU. Here it just so happens to be running the original Space Invaders object code.
A note about colour: The original game ran in monochrome, all the objects were white on a black background. The illusion of colour (the green protective bunkers) was obtained using green cellophane strips!
I apologise, but I am not in a position to supply you all with green cellophane strips to stick on your Android screens to change the colour of the protective bunkers! I will see if this effect can be implemented at screen copy time without slowing things down too much!
This app is free and does not send you a single ad! It doesn't store your IP address or any other information about you whatsoever!
PS: don't leave this app running in the background. Stop it, or it will deplete your battery really quickly! I will fix this in an update.
Safe for kids who are interested in electronics.
For all age groups!!
This Arduino Simulator app gives the user the freedom to work without the basic setup of hardware and software.
The developer can make the necessary changes in the code - delay, pin number, and state - 0 (low) 1 (high) - and check it immediately. The app shows the breadboard, complete with 14 LED pins.
You can drag and place the wires in the correct positions to connect to Arduino. If the wires are placed according to the code, then it will show the expected results. Once satisfied, you can save the tested code and email it. The code can be copied and used in an actual project just as easily.
This app comes with two options:
Blink LED: The simplest thing you can do with an Arduino is to see physical output: to blink an led.
With this app, you can customise the given code, upload and execute the program to get the blinking LED.
Digital Pins: Digital pins come in two state, either ON or OFF state. An ON state is HIGH (1) and OFF state is LOW (0).You can use these digital pins either as input or output pins. Use the function pinMode() to configure the pins either to INPUT or OUTPUT. The default mode is INPUT if you do not specify them using pinMode().
Check out Arduino Simulator tutorial at http://schogini.com/tutorials/arduino/
Note: You cannot add your own lines of codes into the arduino. You can only edit the specific parts of the given codes.
** New Module LDR Light Sensor included **
Extracts from the User Guide:
Turning the rotors
To change which letter is showing, push/drag the serrated wheel at the right of each letter up or down to rotate the ring and the scrambling wiring inside it.
Pressing the keys
Pressing and holding a key does three things:
1. The right-hand rotor moves round by one step. In certain positions some of the other rotors may also move.
2. In the middle part of the machine one of the lamps marked with a letter lights up. This shows the enciphered result of the letter you pressed.
3. The enciphered letter is also printed on a paper tape, shown just above the lamps. Only a few real Enigma machines had a printer, but we have included it so you can use it for some cool things in the simulator.
Encrypting your first message
Turn each of the rotors so that a particular set of letters that you choose is showing. These letters are your message key; you should remember them or write them down so you will be able to decrypt your message.
If you already have some letters printed on the paper tape, click on the tape and then select "Clear" to tear it off and start again.
Type a short message using the keys in the lower part of the machine. For real machines without a printer there would usually have been two operators, one to press and hold the keys and the other to write down which letters lit up, but you don't need to do that.
Your encrypted message is now printed on the paper tape.
Decrypting your first message
First, turn the rotors back so your original message key letters are showing in the windows. The process for decrypting a message is identical to encrypting; in cryptography terms the mechanism is reciprocal.
Now you have a choice: you can read the encrypted message letters back off the paper tape and press the keys one by one, as a real Enigma machine operator would have done, or you can take a shortcut:
* Click on the tape and select "Copy" to have the simulator remember the printed message.
* Click on the tape and select "Clear" (if you like, this is not essential).
* Click on the tape and select "Paste" to have the simulator type the encrypted message in for you.
You should see the message that you typed originally now printed on the paper tape. Success!
Changing Simulator Options
You can change some of the ways in which the simulator works. Press the "ENIGMA" logo in the upper right part of the machine to get a command menu (also available via the menu button) and select "Options".
If you want your encrypted message to be decrypted on another machine, both machines must have the same internal configuration settings. To set up the internal configuration of your virtual Enigma machine, choose "Settings" from the command menu.
Saving and loading
There are a several save files pre-installed containing the settings and message keys for various real Enigma messages. You can delete these if you don't want them.
The "About" screen
When first installed, the simulator will show adverts on the screen alongside your machine. The "About" selection from the command menu takes you to a screen with a button you can press to make a small payment to remove the advert displays; this payment includes a donation to the Bletchley Park Trust, dedicated to preserving the site where codebreakers including Alan Turing worked to crack the Enigma codes in World War II.
Each topic is around 600 words and is complete with diagrams, equations and other forms of graphical representations along with simple text explaining the concept in detail.
This USP of this application is "ultra-portability". Students can access the content on-the-go from anywhere they like.
Basically, each topic is like a detailed flash card and will make the lives of students simpler and easier.
Some of topics Covered in this application are:
1. Introduction to microcomputer and microprocessor
2. Evolution of Microprocessors.
3. 8085 Microprocessor-Features.
4. 8085 Architecture
5. 8085-Arithmetic and logic unit (ALU)
6. 8085- Register Organization
7. 8085- Register Organization- Special purpose registers
8. 8085 Remaining blocks of microprocessor block diagram:
9. 8085 Interrupts:
10. 8085- Timing and control Unit:
11. 8085- Address, Data and Control Buses:
12. 8085- Pin configuration
13. 8085-Timing Diagram:
14. 8085- Timing Diagram- Opcode fetch Machine cycle::
15. 8085- Timing Diagram- Memory Read cycle
16. 8085- Timing Diagram- Memory Write cycle
17. 8085- Timing Diagram- I/O Read cycle
18. 8085- Instruction cycle, Machine cycle, fetch and execute cycles
19. 8085- Addressing modes
20. 8085- Addressing modes
21. 8085- Instruction and data formats:
22. Classification of instructions
23. 8085- Branch Instructions
24. 8085- Machine control and I/O Instructions
25. 8085- DATA TRANSFER INSTRUCTIONS
26. 8085- ARITHMETIC INSTRUCTIONS
27. 8085- Branching instructions
28. 8085- Logical instructions
29. 8085- Control instructions
30. 8085- Stack
31. 8085- Stack operation
32. 8085-Programming Example FOR PUSH & POP
34. 8085-Diagrammatic representation Subroutine:
35. 8085-software Interrupt
36. 8085-HARDWARE INTERRUPTS
37. 8085-Vectored and Non-vectored Interrupts
38. 8085-Maskable & Non-Maskable Inetrrupts
39. Interrupt driven data transfer scheme
40. Delay routine
41. "Example delay routine Introduction: "
42. I/O mapped I/O and memory mapped I/O
43. Assembly language programming examples- Addition of two 8-bit numbers whose sum is 8-bits.
44. Assembly language programming examples- Addition of two 8-bit numbers whose sum is 16 bits.
45. Assembly language programming examples-Decimal addition of two 8-bit numbers whose sum is 16 bits.
46. Assembly language programming examples- Addition of two 16-bit numbers whose sum is 16 bits or more.
47. Assembly language programming examples- Subtraction of two 8-bit Decimal numbers..
48. Assembly language programming examples- Subtraction of two 16 Ã¢â‚¬â€œbit numbers.
49. Assembly language programming examples-Multiplication of two 8-bit numbers. Product is 16-bits.
50. Assembly language programming examples- Division of a 16- bit number by a 8-bit number.
51. Assembly language programming examples-To find the largest number in a data array
52. Assembly language programming examples-To find the smallest number in a data array.
53. 8086 Microprocessor Features.
54. 8086-Internal Architecture.
55. 8086-Bus Interface unit and Execution unit
56. 8086-REGISTER ORGANISATION
57. 8086-General purpose registers and Index/Pointer register
58. 8086-Segment Registers and Instruction Pointer Register :
59. 8086-Flag Register::
61. 8086- Addressing modes :
62. 8086-Memory organization:
63. 8086-Reserved Memory Locations
64. 8086-Interrupts-Hardware Interrupts
65. 8086-Software Interrupt
66. 8086- Maximum Mode
67. 8086-MINIMUM MODE
68. 8086- Minimum mode interface
69. 8086-BUS OPERATION
All topics are not listed because of character limitations set by the Play Store.
A clean, simple app that features:
Joystick control via pushbutton and tilt
Voice Recognition and "voice commands"
Text to speech
Data can be sent to and from the robot for debugging
All that is needed is a cheap bluetooth unit (a BlueSmirf unit from SparkFun was used for testing) and any flavor of microcontroller. Arduino, Picaxe, Propeller, BS2, AVR --anything that can receive serial data can use this app. If you can send text to a LCD or a terminal, you can use this app. Baud rate from 9600 to 115,200 are supported and auto-detected.
This App is intended to be used on phones only. There has been some success using this App on tablets but we can not guarantee full function of the App when used on a tablet.