Skip to main content

Home/ Web2.0/ Group items tagged #programming

Rss Feed Group items tagged

Hendy Irawan

JDojo < Main < TWiki - 0 views

  •  
    The idea of JDojo is to bring JavaScript and Dojo to Java. To achieve this, JDojo provides Java stubs for existing Dojo and JavaScript types a compiler participant to the Eclipse Java compiler that emits JavaScript files for each Java file compiled The programmer does not program against the Java JDK classes, but against Dojo and JavaScript stubs that JDojo provides. The compiler participant only allows a subset of the existing JDK classes and also limits the Java language constructs that can be used. To support important features that exist in JavaScript but are not available in Java, JDojo provides Java annotations that the programmer can use to instruct the compiler how to translate code. While the compiler still produces class files, what is of interest is the JavaScript code. Only the generated JavaScript code is executable, the Java code is not. Contrary to Java-JavaScript cross compilers, JDojo does not add anything on top of the JavaScript and Dojo types. JDojo programmers program against the DOM, Dojo widget and other existing Dojo classes the same way as they would do it when programming JavaScript. Therefore, the Java code a JDojo programmer writes looks very similar to the JavaScript code he would have written. However, the programmer now can take advantage of a typed programming environment and benefit from the Eclipse Java Tooling. The translator produces JavaScript that looks as similar as possible to the Java code (without the types), and matches what a JavaScript programmer would have written. This is important when executing and debugging the generated JavaScript; it is still easy to understand the JavaScript code and map a bug back to the Java code. JDojo also fits nicely in the existing Jazz web bundles. JDojo code is placed in a new Java source folder, while the generated JavaScript is inserted in 'resources' folder that also holds existing JavaScript code. To use existing JavaScript code in JDojo, 'Stub' classes can be added, containing only th
Hendy Irawan

SHJS - Syntax Highlighting in JavaScript - 0 views

  •  
    "SHJS is a JavaScript program which highlights source code passages in HTML documents. Documents using SHJS are highlighted on the client side by the web browser. SHJS uses language definitions from GNU Source-highlight. This gives SHJS the ability to highlight source code written in many different languages: Bison C C++ C# ChangeLog CSS Desktop files Diff Flex GLSL Haxe HTML Java Java properties files JavaScript JavaScript with DOM LaTeX LDAP files Log files LSM (Linux Software Map) files M4 Makefile Objective Caml Oracle SQL Pascal Perl PHP Prolog Python RPM spec files Ruby S-Lang Scala Shell SQL Standard ML Tcl XML Xorg configuration files SHJS comes with themes taken from the Highlight program. SHJS is distributed under the GNU General Public License version 3. "
Hendy Irawan

John Resig - Pure JavaScript ActionScript HTML XML Parser - 0 views

  •  
    " I did some digging to see what people had previously built, but the landscape was pretty bleak. The only one that I could find was one made by Erik Arvidsson - a simple SAX-style HTML parser. Considering that this contained only the most basic parsing - and none of the actual, complicated, HTML logic there was still a lot of work left to be done. (I also contemplated porting the HTML 5 parser, wholesale, but that seemed like a herculean effort.) However, the result is one that I'm quite pleased with. It won't match the compliance of html5lib, nor the speed of a pure XML parser, but it's able to get the job done with little fuss - while still being highly portable."
Hendy Irawan

Dojo Mobile - The Dojo Toolkit - 0 views

  •  
    " Dojo Mobile is a world class HTML5 mobile JavaScript framework that enables rapid development of mobile web applications with a native look and feel on modern webkit-enabled mobile devices such as iPhone, iPod Touch, iPad, Android and RIM smartphones and tablets. Dojo mobile is completely free with no-hassle liberal licensing under either the NewBSD and AFL open source licenses. "
Hendy Irawan

iui - Web UI Framework for mobile devices - iOS, Android, Palm, and others - Google Pro... - 0 views

  •  
    "iUI: User Interface Framework for Mobile Web Devices iUI is a framework consisting of a JavaScript library, CSS, and images for developing advanced mobile webapps for iPhone and comparable/compatible devices. "
Graham Perrin

The Lego Internet « TechWag - 3 views

  • The Lego Internet
  • October 15, 2009
  • problems with back end data providers
  • ...14 more annotations...
  • taking a toll on the public perception of cloud computing
  • Fail Whale of Twitter; we also seriously discuss those random changes
  • if the companies that make the widgets, API’s and other things we build our sites o
  • coordinated effort between the developers, the company
  • consistent SLA
  • agreement
  • how changes will be
  • communicated and implemented
  • delivered, consumed and discarded
  • all about service
  • perceived by the end user
  • a hint that a service provider is not reliable will cause adoption issues
  • address the SLA issues first
  • then the Lego building block internet might be something
Hendy Irawan

AtomEnabled.org - 0 views

  •  
    Atom is a simple way to read and write information on the web, allowing you to easily keep track of more sites in less time, and to seamlessly share your words and ideas by publishing to the web. If you're new to Atom, you can find out more about what At
Hendy Irawan

Sencha - Ext JS - Client-side JavaScript Framework | Ext JS | Products | Sencha - 0 views

  •  
    "Amazing cross-browser app experiences Ext JS is the developer's choice for building powerful desktop web applications using JavaScript and web standards."
Hendy Irawan

Titanium Mobile Application Development | Appcelerator - 0 views

  •  
    "Native iPhone and Android Applications Rock Titanium Mobile You've got the ideas, now you've got the power. Titanium translates your hard won web skills into native applications that perform and look just like they were written in Objective-C [iPhone and iPad] or Java [Android]. With over 300 APIs, a thriving developer community, and the support you need, you can build applications that are more social, local, media rich, interactive, and extensible. "
Hendy Irawan

XForms - Wikibooks, open books for an open world - 0 views

  •  
    XForms is a World Wide Web Consortium recommendation for creating web forms and web applications. XForms is easy to learn, provides a rich user experience and does not require you to learn JavaScript. This is a collaborative project and we encourage everyone who is using XForms to contribute their complete working XForms examples. All example programs must conform to the creative-commons-2.5 share-alike with attribution license agreement [1]. Note: We have restructured the main page to make it easier to classify your examples. Note for example that now all the search examples have been grouped together. The "Next Page" links have not yet been updated. Instructors: please sign our Guest Registry if you are using this book for learning or teaching XForms. Contributors: please see our Naming Conventions to ensure your examples are consistent with the textbook. If you are looking for a specific example program, please feel free to use the Examples Wanted section. If you feel these examples are useful please create links to this site. This book has over 30 contributors. Recent Changes Google Code Version Control System Book Statistics Related Wikibooks: XQuery XForms/REST/XQuery Note: Almost all of the examples have been tested with the FireFox 2.0 XForms addon and the newer 0.8.6ff3 FireFox 3.0 addon. Please let us know if you find any errors.
« First ‹ Previous 61 - 80 of 102 Next › Last »
Showing 20 items per page