<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title><![CDATA[majorcode]]></title>
  <link href="http://majorcode.com/atom.xml" rel="self"/>
  <link href="http://majorcode.com/"/>
  <updated>2012-01-21T00:17:07-05:00</updated>
  <id>http://majorcode.com/</id>
  <author>
    <name><![CDATA[Steve Farmer]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <entry>
    <title type="html"><![CDATA[iBooks Author]]></title>
    <link href="http://majorcode.com/blog/2012/01/20/ibooks-author/"/>
    <updated>2012-01-20T09:09:00-05:00</updated>
    <id>http://majorcode.com/blog/2012/01/20/ibooks-author</id>
    <content type="html"><![CDATA[<p>Yesterday Apple hosted a special event at the Guggenheim Museum in New York to announce a
product that would change education. They announced iBooks 2, featuring interactive
textbook support for iPad. At the end of the presentation, Apple announced an exciting
expansion of their iTunes U offering. For me, though, the biggest surprise was the
release of a <em>free</em> Mac application for creating textbooks called iBooks Author.</p>

<!-- more -->


<p>In the beginning of the presentation Apple senior vice president of worldwide marketing
<a href="http://en.wikipedia.org/wiki/Philip_W._Schiller">Phil Schiller</a> said electronic textbooks
were superior paper textbooks. He said electronic textbooks are more portable, durable,
interactive, searchable, and current than traditional textbooks.</p>

<p>He ceded that both types of textbooks contain great content. A nice hat tip to the
textbook publishers in the room.</p>

<p>I didn&#8217;t agree with all of Phil&#8217;s argument. There&#8217;s a low tech solution to the
portability problem. Have students keep their textbooks at home and use an in-class copy.
Schools need to buy just one extra copy. The take-home books should wear out more slowly
because they are not carried around as much.</p>

<p>And dead-tree textbooks can really take a beating! Ever dropped an iPad?</p>

<p>However, there&#8217;s no doubt that the iPad has a rich selection of education and
productivity apps that make it an excellent learning tool. iBooks textbooks give us one
more thing to add to the arsenal.</p>

<h2>Only Available for iPad</h2>

<p>iBooks textbooks are only available on the iPad. Why just the iPad? Obviously its the only
iOS device with a screen large enough to display full pages of content alongside rich
interactive elements. Not a problem.</p>

<p>What about the Mac, then? Nope. You can not read iBooks on a Mac. I didn&#8217;t mis-type that.
This is not a special limitation for textbooks. No iBooks can be read on the world&#8217;s best
personal computer. (Cough! Amazon Kindle!)</p>

<p>Part of me thinks this is an early days limitation that will be resolved in a future
release. The cynical side of me suspects its part of a copyright protection scheme.</p>

<p>Sure. Reading on a large computer screen at a desk is not ideal. And a laptop is pretty
crappy for reading too. So I never had a problem with this limitation. My Kindle is ideal
for reading novels. And I turn to my iPad when reading books with full color illustrations,
programing code samples, and when I need faster searching and page turns than the Kindle.</p>

<p>But, research and content creation is <em>far more productive</em> on a Mac than an iPad. It
would be great to have the textbook&#8211;with your embedded notes and highlights&#8211;available on
screen when writing a paper or creating a Keynote presentation. Yes. You can do those
things on an iPad. The process is much smoother on a computer with a keyboard and a
mouse with multiple windows open at once.</p>

<p>&lt;/rant&gt;</p>

<h2>Authoring Problem: Solved?</h2>

<p>In my <a href="http://majorcode.com/blog/2012/01/17/iclassroom/">previous post</a> I mentioned that one of the big problems we face is that
writing e-books with advanced content and layout requirements is very complex. I think
iBooks Author solves this problem well, even for a first version. It&#8217;s extremely easy to
use. I can definitely see people creating their own books with it.</p>

<p>I investigated <a href="http://en.wikipedia.org/wiki/EPUB">EPUB 3</a> for a project last Spring. I wanted to use EPUB 3&#8217;s content
overlay feature to highlight the words in a book in sync with a narration. But I didn&#8217;t
have the resources to create my own reader application. iBooks should be able to host
that content now. I&#8217;ll have to investigate this.</p>

<p>Another intriguing feature of iBooks Author is HTML widgets. HTML widgets allow iBooks to
include interactive elements created in <a href="http://en.wikipedia.org/wiki/Dashcode">Dashcode</a>. What I want to find out is if
these widgets can access the Internet from within the book. My first guess would be: no. I
can see Internet access being blocked for security purposes. But I hope it&#8217;s not. Having
access to the &#8216;net from a widget would allow me to combine a textbook with services like
the <a href="http://www.townsendpress.net">Townsend Press Learning Center</a>.</p>

<p>Definitely interesting times.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[iClassroom?]]></title>
    <link href="http://majorcode.com/blog/2012/01/17/iclassroom/"/>
    <updated>2012-01-17T14:22:00-05:00</updated>
    <id>http://majorcode.com/blog/2012/01/17/iclassroom</id>
    <content type="html"><![CDATA[<p>This coming Thursday Apple will be announcing&#8230; <em>something.</em> Rumor has it that we will
see a product alluded to in Steve Jobs&#8217; biography. Something that will disrupt the aging,
often thought of as corrupt, textbook industry.</p>

<!-- more -->


<p>I think Apple is most likely going to disrupt the content creation and distribution part
of the textbook business, democratizing those in exchange for a cut of the revenue&#8211;just
like they do with iBooks, Apps, and music. And, just like when they announced the iPhone
saying that even 1% of the mobile phone market would make it a profitable endeavor, they
don&#8217;t need massive traction to cause an irreversible change in the market.</p>

<p>Think about the ease at which a bright teacher could use a Mac with Keynote, iMovie (or
Final Cut), and friends to make great course content. The problems, as I see them, are
the complexity of authoring, packaging, marketing, and distribution. All things Apple can
simplify for content creators.</p>

<p>It&#8217;s also possible that adding interactivity alone is not the revolution Apple has in
mind. Maybe They&#8217;re bringing technology into education in a whole new way. iClassroom?
Apple does not have a good track record with Internet (cloud) services and social
networks&#8211;though they are clearly working on that part of their game.</p>

<p>We&#8217;ll have to wait and see.</p>
]]></content>
  </entry>
  
  <entry>
    <title type="html"><![CDATA[Setting up...]]></title>
    <link href="http://majorcode.com/blog/2012/01/16/setting-up-dot-dot-dot/"/>
    <updated>2012-01-16T03:37:00-05:00</updated>
    <id>http://majorcode.com/blog/2012/01/16/setting-up-dot-dot-dot</id>
    <content type="html"><![CDATA[<p>I&#8217;m toying around with <a href="http://octopress.org">Octopress</a> for the next version of this site. I haven&#8217;t
been bitten by the self-publishing bug or anything. And I&#8217;m not looking to
build an audience. At the very least this will be a journal of the memorable
things I come across. Just a place to drop my thoughts as life flies by.</p>

<!-- more -->


<h2>In the Past&#8230;</h2>

<p>My previous false start at this (there have been a few) was a <a href="http://majorcode.tumblr.com">Tumblr</a> blog.
I really like the social component of Tumblr. But I never developed a habit
of visiting the site regularly. Introverted geek? Too old (<em>you kids get off
my lawn!</em>)? Whatever the case. Tumblr was one of those toys that sat on my
shelf collecting dust.</p>

<p>I set off looking for a blogging project that publishes everything &#8220;baked&#8221; as
static content. Publishing a static site has been a <a href="http://mattgemmell.com/2011/09/12/blogging-with-octopress">popular topic</a>
lately. And, although I don&#8217;t need to withstand a <a href="http://blog.23x.net/216/anatomy-of-a-fireballing.html">Fireballing</a>, there&#8217;s
something really elegant about creating a completely static site from a
dynamic back-end.</p>

<h2>Second Crack</h2>

<p>I planned on giving <a href="https://github.com/marcoarment/secondcrack">Second Crack</a> by <a href="http://www.marco.org">Marco Arment</a> a try. Marco&#8211;who created
the <em>excellent</em> <a href="http://www.instapaper.com">Instapaper</a> service and writes some
<a href="http://www.marco.org/tagged-bestof">great blog posts</a>&#8211;recently open sourced his bespoke PHP blogging
engine on <a href="http://github.com">Github</a>. I&#8217;m an old <a href="http://www.php.net">PHP</a> hack and I&#8217;m interested in reading some
of Marco&#8217;s code. No brainer. Right?</p>

<p>What I like most about Second Crack is its workflow. You post by creating a
draft markdown file in a <a href="https://www.dropbox.com">Dropbox</a> folder. When you&#8217;re ready to publish you
move your draft into another folder. Second Crack runs in the background,
detects changes, and publishes your site <a href="http://www.youtube.com/watch?v=cu5uXXulnNk">automatically</a>. Really
slick!</p>

<p>I haven&#8217;t had a chance to review Second Crack at length. I&#8217;m too buried in work
right now to give it the time it deserves. And Marco would be the first person
to admit that Second Crack is &#8220;still rough and unfriendly.&#8221; So I&#8217;ll have to
back-burner it for the time being.</p>

<h2>Octopress</h2>

<p>Octopress is &#8220;a blogging framework for hackers&#8221; where you create site posts
as plain text <a href="http://daringfireball.net/projects/markdown">Markdown</a> files. Then you run <code>rake</code> tasks to generate and
publish the site. It comes with some really useful plugins for embedding images
and videos, quoting other people, adding snippets of code, and a lot more.</p>

<p>As a programmer, Octopress feels like a better fit than a hosted solution.
There are plenty of nerdy internals to fool around with. From the start your
site is chopped up nicely into a sane collection of easily-customized templates.
Theming is done with <a href="http://compass-style.org">Compass</a> and <a href="http://sass-lang.com">Sass</a>. There are really too many open
source goodies baked in to mention here.</p>

<p>Installation was a breeze (for a programmer) because I already had some Ruby
development prerequisites installed. I just cloned the Git repository, tweaked
a couple of configuration files, added my logo, and I was off to the races.</p>

<p>Octopress doesn&#8217;t have the auto-publishing features of Second Crack. But that&#8217;s
a small problem I&#8217;ll enjoy solving.</p>

<h2>In the End&#8230;</h2>

<p>In the end I chose Octopress because it hits all of my nerd buttons. Markdown
feels more natural than raw HTML or some WYSIWYG editor. Sass is the greatest
thing since&#8230; well&#8230; CSS. And I&#8217;m feeling closer to the open source community
already (that&#8217;s a topic for another day).</p>
]]></content>
  </entry>
  
</feed>

