Includes helpful classes to make development easier:
- OkHttpTool: Wrapper for OkHttp
- TextViewWithFont: Set fonts in TextViews in XML
- SpreadsheetView: A View for Spreadsheets
- BeastViewPager: ViewPager that allows for parent View scrolling seamlessly
- and more!
Documentation and Quick-Start guide for the OAK Project: http://willowtreeapps.github.io/OAK/
ELIZA is a computer program and an early example of primitive natural language processing. ELIZA operated by processing user's responses to scripts, the most famous of which was a simulation of a Rogerian psychotherapist. Using almost no information about human thought or emotion, ELIZA sometimes provided a startlingly human-like interaction. ELIZA was written at MIT by Joseph Weizenbaum between 1964 and 1966.
ELIZA has been referenced in popular culture and continues to be a source of inspiration for programmers and developers focused on Artificial Intelligence. For example, when Siri (Apple's voice activated service) was asked "Who would you vote for – Mitt Romney or Barack Obama?", Siri replies "I can't vote. But if I did, I would vote for ELIZA. She knows all."
Joseph Weizenbaum, original author of ELIZA.
Charles Hayden for the JAVA implementation of ELIZA (http://www.chayden.net/Index.shtml)
Secret code is a charcter sequence typed on the phone application, most known secret code is *#*#4636#*#*. Secret codes unlocks hidden application usually used by service engineers.
PLEASE BE CAREFUL!!! SOME SECRET CODES COULD BE VERY DESTRUCTIVE!!!
Please don't ask me about codes, ask google. Also remember that different devices have different codes.
*** Note: You will be prompted for a second install from the market. This second install contains the bulk of the code (JRuby and the Ruby stdlib), and can be shared among other Ruboto projects. It reduces the size of this app by 90%.
*** Note 2: If you had a previous install and are experiencing problems, make sure you removed ruboto.rb (and the ruboto directory) from /sdcard/jruby.
*** Note 3: Why so many permissions? This app uses very few permissions on its own. Most of the permissions are requested to make them available to any scripts that you may want to write.
*** Note 4: This install will prompt you to replace the demo scripts onto you device (assuming you had a previous install). If you do not update, the old scripts will not work.
*** Note 5: Look to the demo scripts for examples of how to use JRuby to interact with Android. The demo-irb-server.rb script allows you to interact with you device scripts over wifi, making it much easier to edit your code.
Follow the ruboto and ruboto-irb projects on github.com/ruboto. The ruboto (formerly ruboto-core) project adds the ability to package scripts into applications.