This proposal is for a practical workshop walking through a process of building fedora desktop applications using NodeWebKit, AngularJS, and Twitter Bootstrap. The workshop will walk through a quick introduction to the the technologies, how to install and how to build and deploy a simple desktop application. At the end of the workshops the attendees should understand how to use nodewebkit to build fedora desktop applications.
While GNOME is Fedora's default offering, the number of alternatives in Fedora grows: There are not only KDE, Xfce and LXDE but also new players like MATE or Razor-qt. We no longer want to be 2nd class citizens, but to achieve that, we have to improve the quality of our offerings. In this session we will investigate opportunities coordinate our efforts, and combine our strengths and discuss ways to minimize the breakage cause by GNOME every now and then. Members of the desktop team are invited to join us!
Friday August 9, 2013 4:00pm - 6:00pm EDT
ECTR 114
Cantarell is the default UI font in GNOME3. The founder of the project, Dave Crossland, details his work during the last few years to cultivate a free culture of typography, and reveals a new model of crowdfunding that he hopes will enable more people to work on their projects full time.
Dave Crossland is an English type designer, best known for his work to cultivate a free culture of typography around the world. He started the Cantarell project, a set of beautiful contemporary Humanist sans serif fonts intended for on-screen reading, while a graduate student in the... Read More →
In this workshop, we'll talk about how easy it is to get started writing GNOME applications using Python and GObject. You'll learn about the tools and resources that will help you get started, how the object model works, and walk through some examples of working code. You'll start writing your own small GUI program and debug it collaboratively with help from your peers. You need to know basic Python to be fully successful in this workshop, but you can learn a lot even if you don't. If you read and understand Chapters 1-5 of Dive Into Python (http://www.diveintopython.net/toc/index.html) you'll be ready.