enchant.js Developers Blog

The Latest News on the HTML5 + JavaScript Game Engine enchant.js

Archive for December, 2011

DevCon5, Take Two

Greetings! Eric here again.

The dust now settles on day two of DevCon5, a rush of spreading the enchant.js gospel in Santa Clara.

David Kaneda, Creative Web Technologist at Sencha, delivered the first keynote of the day.

David eschewed the format of most of the other presentations, electing to discuss not framework or devices, but rather people and the final user experience. Unlike developers or business guys, end users typically do not care about the web vs. native debate. Despite talks of change, David said, app stores are doing extremely well. With all this in mind, David gave three proposals for developers: 1) stop saying “One Web,” 2) Consider the web for what it is, and 3) Innovate! He stressed the importance of thinking outside the box, and how many of the best innovations come from simple design ideas. Embracing HTML5 will only help this process.

Next, Jonathan Stark, VP of Application Architecture at Mobiquity, regaled us with “Three Things First: Content and Experience in the Age of Ubiquitous Computing.”

Jonathan began by stressing a point: mobile is huge, and slated to increase tenfold over the next 5 years. In fact, there are slated to be some 5 billion mobile broadband subscribers by 2016. The phone is becoming more than just a phone: devices like Square demonstrate how it is turning into a hub for human lifestyle. We are entering an age when people will want to access their data anytime from anywhere, on any device. Further, innovations like Siri show that the line between human and machine is blurring. As a result, it behooves developers to focus on mobile, and to not get too hung up on platform but instead focus on ideal output. He reminded us that we have no idea where our content will end up, and as such we should focus on the content itself.

And a few hours later, lo and behold, it was us!

Shimizu-san and I took the stage to share the enchant.js and 9leap story with a crowd pleasantly chewing away on midday munchies. We dabbled in game demos, live coding, live shout-outs to the audience, and other merriment.

A special hats off to Shimizu-san, who delivered the keynote hot off a trans-Pacific flight. Fearless devotion!

We’ll be on hand for a variety of events in the coming months. Stay tuned, and for DevCon5 attendees reading this, hope to see you again soon!

  • Comments Off
  • Filed under: 未分類
  • Greetings! enchant.js Technical Evangelist Eric here.

    I’m currently lurking in Santa Clara, California, spreading the enchant.js gospel at DevCon5 with my friend Hidemy. Our morning began bright-eyed and bushy-tailed at 7:30 a.m. with setup of our booth at the Network Meeting Center.

    Our booth features the usual assortment of videos, swag, and other welcoming goodness.

    Not to mention our shout-out in the official pamphlet:

    Lo and behold, we found ourselves prominently advertised up on the main event screen. We have the last keynote of the event. No pressure, right?

    The bleary-eyed developers began to pour in, and were quick to find salvation in coffee, donuts, and fruit.

    Please insert your preferred metaphor about demolishing food.

    Today we enjoyed three keynotes. The first was “LinkedIn Mobile: HTML5 and Node.JS” from LinkedIn Directing of Mobile Engineering Kiran Prasad.

    Kiran took us through the process by which the popular networking service has been built for various mobile platforms. His team of eight worked over four months to develop versions of LinkedIn for iOS, Android, and Mobile Web. The usage of HTML5 varies widely…as much as 70% for iOS, as little as 20% for Android, and of course 100% for Mobile Web. Kiran predicted that 3 years from now, 90% of this will be HTML5. He then shared some of the details of LinkedIn’s approach using Node.js. A key difference in HTML5 is all the work that takes place on the client side; Node.js aggregates this information into a single stream. The specifics vary from platform to platform, but the general trend is clearly towards HTML5 adoption.

    Next came courtesy of Khronos Group president Neil Trevett, who spoke on “WebGL and the Visual Web Ecosystem.”

    Neil began by talking about the explosive growth of mobile devices, which are shipping at a rate exponentially higher than traditional computers. As a result the potential clearly exists for HTML5 to become a cross-platform application programming environment, but to do so it must be more than just “more HTML.” The good news is that silicon community is moving to make this new software standardized and as efficient as possible. Neil then cited 3D as an example, with WebGL as a case study. WebGL represents an historic opportunity: 3D on the web, not constrained to rectangular windows, with no plug-in. Neil described how his Khronos Group is working hard to synergize web and native APIs. Industry cooperation is essential for making HTML5 live up to its potential, he said, making it both a stressful and exciting time to develop.

    Finally, we enjoyed “HTML5 and Blackberry” by Ken Wallis, Manager at BlackBerry WebWorks Research in Motion (RIM).

    Ken shared the merits of BlackBerry’s WebWorks, a system whose merits have not been fully recognized. He began by discussing a phenomenon called NIBS: Native Is Better Syndrome. Developers should not fear developing for the web, Ken said, nor view their choice as a competition between native and web. He discussed the unique experience of mobile web developers, who must test on a desktop, a simulator, and finally an actual device. BlackBerry’s Ripple combines the first two steps, speeding up the process. Moreover, BlackBerry and WebWorks are fully committed to open-source. All WebWorks development occurs out in the open on GitHub, and BlackBerry is making an active effort to sponsor JS meetups. WebWorks is proud to note that 13% of its vendors make $100,000 or greater (more than Apple and Android), and Ken stressed that apps created on WebWorks will work on any and all future BlackBerry devices.

    Through it all Hidemy and I fielded a steady stream of inquisitive developers at our booth. We may be sandwiched in a corner behind a pillar, but the crowds just keep coming!

    We ended the day with a networking session hosted in the event center lobby. Pity that the munchies disappeared so quickly…

    Stay tuned for a report from tomorrow, including our DevCon5 keynote!

  • Comments Off
  • Filed under: 未分類
  • enchant.js meetup! held in Osaka

    We’re proud to announce that held the second enchant.js meetup a few weeks ago in Osaka’s TKP Business Center: enchant.js meetup: Osaka!

    The schedule was as follows:

    Time Presenter Title
    13:00 – 13:30 - Reception
    13:30 - Announcements
    13:40 – 14:00 sidetepism About enchant.js
    14:00 – 14:20 hidemy Making a Game with AtlasX ~Making a Friend Button~
    14:20 – 14:40 shi3z Ruby on enchant.js
    14:40 – 15:00 blankblank Coffee Scriptでenchant.js
    15:00 – - Snacks!
    sidestepism Minigame Programming Session
    16:00 – 17:30 - Hackathon Time
    17:30 – 17:45 - Final Presentation
    17:45 – 18:00 shi3z enchant.js + PRO Roadmap
    18:00 Wrapup

    This time we included hackathon time in which participants contributed games based on a packet we handed out. There was only one hour of programming time, but we were lucky enough to get 6 games out of it.

    Here are links to the presentations: (in Japanese)

    UEI CEO Ryo Shimizu “Hacks with enchant.js”

    Mr. Toya (@blankblank)”enchant.js and coffee script”

    UEI Planner Hidemi Tsuji “Programming for the first time with AtlasX”

    You can check out some of the finished games at 9leap:

    9leap : Sssnakey by usamyu_

    Here’s Weekly Ascii’s report on the event (in Japanese):

    6 Games in One Hour! Kansai’s Sterling Performance at “enchant.js meetup!”

  • Comments Off
  • Filed under: Event
  • We regret to report a bug in the enchant.js online battle plugin socket.enchant.js released on November 30. It’s been fixed an re-released to github as of 12/01/2011. Our apologies to anyone who downloaded the plugin beforehand. We strongly recommend an update to the latest version.
    • Game ID cannot be acquired
    • Loggy login not available

    Please see github for the download. Please see the wise9 article (in Japanese) for information about the bug and corrections.

  • Comments Off
  • Filed under: 未分類
  • Thanks for your patience…we’re proud to announce that the AR programming environment enchant PRO is at last available for iPhone!

    The source code shares much in common with the original Android version, meaning that developers can create AR games for both platforms all at once!

    Of course there’s more to it than just AR recognition…it also features polygon drawing using native OpenGL ES.

    Here’s a look at it in action on an iPhone4S:

    We’ve also updated our Android version,  sychronizing camera photos before and after AR recognition.

    The latest version of the 9leap app, containing all the enchant PRO updates, is now available for download from the Android Market.

    about “enchant.js”

    enchant.js is an HTML5 + JavaScript based game engine. It is a standalone library that enables cross-platform application development for PC, Mac, iPhone, iPad, and Android from just 30 KB of source code.

    enchant.js was developed at Ubiquitous Entertainment Inc.'s Akihabara Research Center, and released April of 2011. Nearly 200 games have been created in its first two months of release, making it the world's most-used HTML5 game engine.

    enchant.js Official Website


    facebook Like