Older blog entries for sness (starting at number 3829)

The Sun is Setting on Rails-style MVC Frameworks « caines.ca/blog

The Sun is Setting on Rails-style MVC Frameworks « caines.ca/blog: "The AtomPub protocol, if you ignore its XMLiness,  gets this right -- The thick client just knows the root URL (which serves up a simple service document) and is aware of a bunch of relationship types (the 'rel' attribute on 'link' and 'a' tags) that it can follow as necessary.  If a game client needs to access a list of players, it just goes to the root url, and follows the link with the rel property called 'players' (and probably remembers that link until the server says it has moved via 301 status code).  JSON has no concept of links or rel, but this is still easy to imagine and implement, and while it's a teeny bit of extra work up front, the standardization buys you the ability to start writing smarter HTTP/REST clients for your frontend that take care of much more for you automatically, so you can spend time on real business logic and actually do something more productive than fiddle with the javascript version of a routes.rb file."

'via Blog this'

Syndicated 2012-02-24 17:00:00 from sness

The Sun is Setting on Rails-style MVC Frameworks « caines.ca/blog

The Sun is Setting on Rails-style MVC Frameworks « caines.ca/blog: "The server is no place for view logic
The devices available for running a web app are vastly different from when these web frameworks first sprung up.  The slide towards thicker / richer clients has been proceeding on pace with increases in processing power since the Web 2.0 days.  It's much simpler to handle views and view logic in only one place, and that place is slowly moving away from the server side.  MVC has always been a strained pattern for a server-side, non-gui application and it is been a confusing and complicated trade-off to have the backend generating front-end logic.    Front-end frameworks like backbone.js, as well as advances in web technologies like HTML5's history.pushState are now making server-free views a realistic quality of cutting-edge front-ends.   Rendering on the client-side also gives us the opportunity to create responsive designs based on device capability rather than having the server try to somehow figure out what the capabilities are without actually running on that device."

'via Blog this'

Syndicated 2012-02-24 16:59:00 from sness

Serious game - Wikipedia, the free encyclopedia

Serious game - Wikipedia, the free encyclopedia: "A serious game is a game designed for a primary purpose other than pure entertainment. The "serious" adjective is generally prepended to refer to products used by industries like defense, education, scientific exploration, health care, emergency management, city planning, engineering, religion, and politics."

'via Blog this'

Syndicated 2012-02-23 22:51:00 from sness

Gamification Increasingly Transforms Life into Play - Technology & science - Innovation - msnbc.com

Gamification Increasingly Transforms Life into Play - Technology & science - Innovation - msnbc.com: "Many more examples emerged at a "Gamification Summit" held in New York City on Sept. 15 and 16, where venture capitalists and entrepreneurs rubbed elbows with game designers and educators. Startups set up booths offering to help customers "gamify" anything from marketing campaigns to internal systems for employees."

'via Blog this'

Syndicated 2012-02-23 22:37:00 from sness

Augmenting mobile computing with video game elements to support, motivate and engage young people in educational, real-world events | QUT ePrints

Augmenting mobile computing with video game elements to support, motivate and engage young people in educational, real-world events | QUT ePrints: "Video games have shown great potential as tools that both engage and motivate players to achieve tasks and build communities in fantasy worlds. We propose that the application of game elements to real world activities can aid in delivering contextual information in interesting ways and help young people to engage in everyday events. Our research will explore how we can unite utility and fun to enhance information delivery, encourage participation, build communities and engage users with utilitarian events situated in the real world. This research aims to identify key game elements that work effectively to engage young digital natives, and provide guidelines to influence the design of interactions and interfaces for event applications in the future. This research will primarily contribute to areas of user experience and pervasive gaming."

'via Blog this'

Syndicated 2012-02-23 22:36:00 from sness

NU Social IMC: Gamification – Crowdsourcing that Engages Your Customers

NU Social IMC: Gamification – Crowdsourcing that Engages Your Customers: "Gamification – Crowdsourcing that Engages Your Customers
The author is a graduate student of Integrated Marketing Communications at Northwestern University, where she focuses on digital marketing and data analytics.

During my summer residency with the Marketing Store, I spent a lot of time working on loyalty program development and generating interesting ideas to appeal and engage customers. That was the first time I learned about the term "Gamification", and I have been actively following it since then.

As a marketer, gamification is a topic that you might want to start paying attention to. Why? Because gamification is a hot trend right now, just look at Google Trends. Gamification taps into the over 200 million people that play reward based online games. Moreover, investors have taken notice that it has a rapid-growing list of agencies are beginning to help their clients “do gamification.”

But what is it?"

'via Blog this'

Syndicated 2012-02-23 22:36:00 from sness

Gamification. using game-design elements in non-gaming contexts

Gamification. using game-design elements in non-gaming contexts: ""Gamification" is an informal umbrella term for the use of video game elements in non-gaming systems to improve user experience (UX) and user engagement. The recent introduction of 'gamified' applications to large audiences promises new additions to the existing rich and diverse research on the heuristics, design patterns and dynamics of games and the positive UX they provide. However, what is lacking for a next step forward is the integration of this precise diversity of research endeavors. Therefore, this workshop brings together practitioners and researchers to develop a shared understanding of existing approaches and findings around the gamification of information systems, and identify key synergies, opportunities, and questions for future research."

'via Blog this'

Syndicated 2012-02-23 22:35:00 from sness

Gamification of Science

Gamification of Science: "External links

http://cosmiclog.msnbc.msn.com/_news/2011/09/16/7802623-gamers-solve-molecular-puzzle-that-baffled-scientists"

'via Blog this'

Syndicated 2012-02-23 22:32:00 from sness

Ember.js - Documentation

Ember.js - Documentation: "What is Ember.js?

Ember is a JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application architecture.

"

'via Blog this'

Syndicated 2012-02-23 22:26:00 from sness

3820 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!