Monday, February 24, 2014

Windroid: Nokia Android phones

Nokia experiments with its first Android phones - Feb. 24, 2014:
nokia x

Android apps, WinPhone looks ?

Mobile World Congress: "Windroid" From Nokia; a Full-Touch E-Ink Russian Phone | MIT Technology Review

a tiled Windows Phone feel to the interface; Microsoft services like Skype and Outlook; and some solid Nokia services, such as its Here maps and Mix radio. Call it “Windroid.”

... but even as they use an operating system based on the Android Open Source Project, you can’t tap the million-plus apps in Google’s Play store, or get popular Google apps such as Gmail and Chrome. Developers can modify Android apps to run on the devices, and Nokia will offer “hundreds of thousands” of apps in its app store...

So it is not quite the same thing... 

Hour of Code™ @ Khan Academy

Welcome to our Hour of Code™! | Hour of Code™ | Khan Academy:

Welcome to our Hour of Code™!: The 'Hour of Code' is a nationwide initiative by Computer Science Education Week and Code.org to introduce millions of students to one hour of computer science and computer programming.


Learn | Code.org

NoSQL: Couchbase vs MongoDB

Viber Replaces MongoDB with Couchbase | Couchbase:



Millions of messages per second... that is a some throughput!




"Hello Ruby" book @ Kickstarter

Hello Ruby by Linda Liukas — Kickstarter:



$380 K (vs $10 K goal)



helloruby.com

Movement

Extensible Web

The Extensible Web Manifesto
  • Focus on adding new low-level capabilities to the web platform that are secure and efficient.
  • Expose low-level capabilities that explain existing features, such as HTML and CSS, allowing authors to understand and replicate them.
  • ...
podcast interview: The Evolution of HTML with Domenic Denicola @ The Tablet Show
taking HTML beyond HTML 5
About @ DomenicDenicola.com

Custom Elements: defining new elements in HTML - HTML5 Rocks

Modern web apps: built with <div> soup

Better alternative: custom tags (AngularJS could help)
<hangout-module>
  <hangout-chat from="Paul, Addy">
    <hangout-discussion>
      <hangout-message from="Paul" profile="profile.png"
          profile="118075919496626375791" datetime="2013-07-17T12:02">
        <p>Feelin' this Web Components thing.</p>
        <p>Heard of it?</p>
      </hangout-message>
    </hangout-discussion>
  </hangout-chat>
  <hangout-chat>...</hangout-chat>
</hangout-module>

REST: REpresentational State Transfer

Fielding Dissertation: CHAPTER 6: Experience and Evaluation:

"The name "Representational State Transfer" is intended to evoke
an image of how a well-designed Web application behaves:
a network of web pages (a virtual state-machine),
where the user progresses through the application by selecting links (state transitions),
resulting in the next page (representing the next state of the application)
being transferred to the user and rendered for their use."


Representational state transfer - Wikipedia, the free encyclopedia

Richardson Maturity Model @ Martin Fowler
Figure 1

Three Levels of the REST Maturity Model @ InfoQ

RMM - implementing-rest - Richardson Maturity Model (Level 0 to Level 3) - Exploring the implementation aspects of the REST architectural style. - Google Project Hosting

JWTUMOIM: Act 3 presentation by Leonard Richardson