Blog Channels

Development APOD for Apple Watch Part 2

Development

APOD for Apple Watch Part 2

In my last blog post, I talked about Apple's upcoming Watch release and detailed the creation of a simple Watch extension for our popular astronomy app, APOD. The end result of that effort was a single-screen Watch display showing the current day's astronomy image and the title of the image:

Small Illustration Depicting the Content

While this was a good start, today I'm going to explore improving and expanding the interface, and in doing so I'll discuss Watch design standards, limitations, and possibilities. There will be no code in this post; I'll save implementation for next time and focus today on design considerations.

Development Open Badges and Micro-Credentials Technical Roadmap

Development

Open Badges and Micro-Credentials Technical Roadmap

(Header Image: Nevada Lane, @NevadaSF. This post adapted from a technical session recap, 30 January 2015 in Redwood City, CA) 

Last week, representing Concentric Sky and the Oregon Badge Alliance, I was an invited participant at the Educator & Workforce Micro-Credentials Summit, put on by Digital Promise with the support of the MacArthur Foundation and the Carnegie Corporation. Thanks to Digital Promise and MacArthur for extending an invitation and bringing the Oregon Badge Alliance's per...

Community The 'Currency' in your Credentials: 3 Trust Principles for Building Open Badges Software

Community

The 'Currency' in your Credentials: 3 Trust Principles for Building Open Badges Software

Open Badges are a technology that promise to serve as portable digital credentials. Each badge symbolizes particular achievements a badge issuer recognizes about a recipient. The goal is that as a "shared language for data about achievements," Open Badges and the accomplishments they represent can be understood by employers, colleges and other consumers of credentials.

It is badge consumers who are the arbiters of which badges are valuable. in 2015, software that uses Open Badges ne...

Development APOD for Apple Watch

Development

APOD for Apple Watch

After years of rumors and hype, Apple announced the Apple Watch to much fanfare in September, 2014. Though it will not be available for purchase until sometime later in the first quarter of 2015, Apple developers can start working on apps for the Watch now, with Xcode 6.2 Beta available from developer.apple.com. I wanted to learn more about developing for Watch and about Swift, Apple's new programming language, so I wrote a Watch app in Swift to accompany APOD, a popular ...

Community OCDL Trust Ecosystem Project Announcement

Community

OCDL Trust Ecosystem Project Announcement

At Concentric Sky, we are proud to serve as the technology partner for the Oregon Center for Digital Learning (OCDL). OCDL is a new non-profit organization founded to support the use of digital badges and other collaborative education technology for learning in Oregon. Together with OCDL, we have applied for a grant through HASTAC & MacArthur's Digital Media and Learning (DML) Competition (dmlcompetition.net) - which is focused this year on trust in Connected Learning environments. ...

Community Introduction to Open Badges

Community

Introduction to Open Badges

Open Badges are digital images that symbolize particular achievements, benchmarks, or experience. Unlike many of the digital badge systems that have sprung up in videogames and online, Open Badges are a shared language for data about these achievements. They are designed to break down the barriers between different systems that understand only their own sets of familiar credentials.

Development

Development

An AJAX Primer for the Faint of Heart

For the longest time, I was frightened by the idea of AJAX; the examples that I had seen were all intimidatingly complex, and my feeble grasp of HTTP requests didn't help much. However, jQuery's simple API and Django's clean structure facilitated the process immensely for me, and I would like to present a concise explanation along with a simple yet complete example of making an asynchronous HTTP request with Javascript.

AJAX is a workflow involving communication between a cli...

Design

Design

Use the 5 W’s to Create an Excellent User Experience

The 5 W's—the fundamental writing mnemonic we learned in grade school—can help us clearly communicate a story to our audience. They remind us to tell the key points of a story: Who, What, When, Where, and Why. This mnemonic method can also be used as a tool to guide successful user experience design.

Development Implement iAd and Let Layout Constraints Do The Lifting

Development

Implement iAd and Let Layout Constraints Do The Lifting

Apple promotes iAd as an easy way for developers to monetize their apps.  Looking at the official iAd Programming guide, Apple makes it evident that little is required from the developer in the code-writing department to implement this framework.  Examining the example code, however, you may be surprised to find code that is written to support iOS versions as low as 5.0.

90% of devices have at least iOS 7.0 installed, so it would be nice to take advantage of Auto Layout.  If yo...

Loading More