{"id":344,"date":"2008-06-07T00:46:14","date_gmt":"2008-06-07T05:46:14","guid":{"rendered":"http:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/344"},"modified":"2008-06-07T04:30:31","modified_gmt":"2008-06-07T09:30:31","slug":"some-incredible-javascript-achievement","status":"publish","type":"post","link":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/344","title":{"rendered":"An amazing (incredible!) Javascript achievement"},"content":{"rendered":"

From 280slides.com<\/a>… another web-ized PowerPoint wannabe.<\/p>\n

\"image\"<\/a> <\/p>\n

Definitely an impressive Javascript only application — broadband definitely recommended:<\/p>\n

\"image\"<\/a> <\/p>\n

They’re using Amazon S3 for PowerPoint conversion (it’s funny that they have this feature, but they need it as users may not always have access to a reliable web connection when doing a presentation):<\/p>\n

\"image\" <\/p>\n

The developers have written a layer which abstracts browser rendering into a unified language, Objective J. For former Apple employees, it’s providing an Objective C like layer for Javascript (source here<\/a>). The abstraction layer is useful — but at what cost for a new language layer on top of Javascript? There’s a lot more detail here<\/a> in an interview\/podcast.<\/p>\n

\n

Objective-J is the language that takes JavaScript and makes it Objective (as Obj-C did to C). Lots of square brackets. When the browser gets served .j files, it preprocesses them on the fly. This means that you can do things like, use standard JavaScript in places. <\/p>\n

Cappuccino is the port of the Cocoa framework.<\/p>\n<\/blockquote>\n

The market is becoming saturated with these products. Are you willing to pay? What if there are ads? Will you use it? For me – they’re fun to use — but if I’ve got PowerPoint installed, I’m going with that option. I might consider a service if they provide a reliable import.<\/p>\n

(via Download squad<\/a>)<\/p>\n","protected":false},"excerpt":{"rendered":"

From 280slides.com… another web-ized PowerPoint wannabe. Definitely an impressive Javascript only application — broadband definitely recommended: They’re using Amazon S3 for PowerPoint conversion (it’s funny that they have this feature, but they need it as users may not always have access to a reliable web connection when doing a presentation): The developers have written a […]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[4,8],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pd5QIe-5y","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":871,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/871","url_meta":{"origin":344,"position":0},"title":"Time for JavaScript.NEXT","date":"December 2, 2009","format":false,"excerpt":"OK, I\u2019ll admit that HTML 5, when it becomes a true standard and the common browsers implement it and all of CSS 3 that we won\u2019t need as many browser plug-ins for doing rich interactive applications anymore. We could ditch Microsoft\u2019s Silverlight and Adobe\u2019s Flash and not look back. But,\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":368,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/368","url_meta":{"origin":344,"position":1},"title":"Do we really need another Javascript framework for UI?","date":"June 16, 2008","format":false,"excerpt":"From the web site, RoughlyDrafted magazine, Cocoa for Windows + Flash Killer = SproutCore. Apple doesn\u2019t sell ads, it sells hardware. But if the web requires Flash or Silverlight to run, Adobe or Microsoft can either intentionally kill alternative platforms like the Mac (or Linux), or simply make them work\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1442,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1442","url_meta":{"origin":344,"position":2},"title":"Nest Thermostat API\/Protocol","date":"January 8, 2012","format":false,"excerpt":"While Nest Labs hasn\u2019t released a formal (documented & supported) API, I thought I\u2019d do a bit of digging to see how they\u2019re using the network and what might be achievable. A few things are going on, the majority as you\u2019d probably expect. The web interface is using a long\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2012\/01\/image_thumb7.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":222,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/222","url_meta":{"origin":344,"position":3},"title":"Sun’s JavaFX, Take 2.","date":"May 9, 2008","format":false,"excerpt":"I wrote about JavaFX last year about this time. It's back again with an all new, AJAX-heavy, marketing web site. One thing that I hope inspires Microsoft is this: \"JavaFX Desktop for desktop browsers and desktop applications (available fall 2008)\" I ask (appropriate) Microsoft representatives almost every time I talk\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.wiredprairie.us\/blog\/wp-content\/uploads\/2008\/05\/image-thumb15.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":372,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/372","url_meta":{"origin":344,"position":4},"title":"The Best Free Syntax Highlighting Editor is ….?","date":"June 18, 2008","format":false,"excerpt":"Anybody have a preference for a text editor (for Windows)? Although free is preferred, I'll take suggestions for non-free options. My requirements: It needs to be FAST Syntax highlighting for common languages (C#\/JavaScript\/XML\/HTML). Maintained \/ supported Work on Vista\/Server 2003+ Multiple documents very important (tabbed) \u00a0 I'd appreciate it if\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1162,"url":"https:\/\/www.wiredprairie.us\/blog\/index.php\/archives\/1162","url_meta":{"origin":344,"position":5},"title":"Silverlight to become Microsoft’s next VB6?","date":"November 1, 2010","format":false,"excerpt":"There was a huge uproar in the tech blogs this past week regarding some comments made by Bob Muglia (of Microsoft) as reported by Mary Joe Foley in a post entitled, \u201cMicrosoft: Our Strategy with Silverlight has shifted.\u201d The quotes that caused the most ruckus are: \u201cSilverlight is our development\u2026","rel":"","context":"In "Coding"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts\/344"}],"collection":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/comments?post=344"}],"version-history":[{"count":0,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/posts\/344\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/media?parent=344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/categories?post=344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.wiredprairie.us\/blog\/index.php\/wpjson\/wp\/v2\/tags?post=344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}