Make your own eBooks

Use our Remix App to mix & match content. In minutes make your own course packs, training bundles, custom travel guides, you name it. Even add your own title & cover.


Slices & Articles Get by the slice or add to your own ebook

Medium 9781449398255

21. Introducing Adobe AIR

Chris Grover O'Reilly Media ePub

Flash began life as a program for creating cool animations in files small enough to send over the Internet. Flash has evolved since then, gaining the ability to create interactive animations using ActionScript. During the same period, the Internet grew up, and the line between desktop applications and web-based services has blurred. The next step in Flashs evolution is the ability to create desktop and mobile applications. After all, not all computers are connected to the Internet all the time. Better still, desktop programs dont have the limitations of browser-based apps, which are, for safetys sake, restricted in the ways they can read and write to files on your computer.

And so Adobe developed the open-source AIR system for creating applications that run outside a web browser. AIR lets you develop powerful applications using your Flash and ActionScript skills, and do it quickly. This chapter introduces the concepts behind Adobe AIR and shows you how to create a bare-bones AIR application. Youll learn how to convert your existing Flash animations into an AIR desktop application. Throughout, youll find tips explaining where you can learn more about AIR and how other developers are using it. The following chapters show how to apply your AIR skills when building apps for the iPhone operating system (iOS) and Android handhelds.

See All Chapters
Medium 9780596002800

7. Using Source Control (CVS)


CVS is a system used by multiple developers to share a centralized source code repository from which they can all check out files, make changes to those files, and then check the modified files back in. Other developers may also concurrently work on the same files, with merges of overlapping changes being handled by CVS at check-in time.

Perhaps you have already used revision control. This is the software development process of checking code incrementally into some sort of automated repository. Doing this allows programmers to retrieve not only the latest revision but also previous revisions when they want to revert, that is, drop back to a previous revision, perhaps to recover some lost code. Also, automated revisioning systems allow development projects to branch code so that a current or past release can be maintained and have bugs fixed while the main line of the code continues to progress toward the next release. This avoids having the less-tested technology under development in the main line (or in another branch) injected into the stable release.

See All Chapters
Medium 9781449321062

4. Project: Clock

John Baichtal Maker Media, Inc ePub


Parts List

Assembly Instructions

Program the Robot

Setting the Clock

The Next Chapter

Figure4-1.In this chapter youll learn how to build a fully functional Mindstorms clock

Our next project is a simple oneor so we imagined when we began designing it. We thought, What could be simpler than a Lego clock? Sounds like a great project for a book about Lego and Arduino projects. Stick a couple of motors on a Lego frame and have the Arduino move the motors to tell us what time it is.

Fortunately, it wasnt that simple, and we ended up adding a lot of complexity to the project. We built this project before we created the Bricktronics Shield, so we had to figure out how to control motors and display the time via clock hands (see ABOUT THE L293D CHIP). We say fortunately because we learned an insane amount about interweaving the two systems, and were sharing what we learned with you. Read on!

The clock hands move with the help of two standard Mindstorms motors, controlled by an Arduino Uno, and a couple of buttons allow you to set the time.

See All Chapters
Medium 9781617833717

Hometown Heroes

Murray, Julie ABDO PDF
Medium 9781847770684

The Adversaries, 1957–58 (WUL, 8)

Elizabeth Jennings Carcanet Press Ltd. PDF


Roman Noon

The buildings are the only emphasis

Within this heat, they grip thin bold facades,

They trim Rome and let it bear across

The ancient stone and flesh and burn to red:

This heat is such that even shade discards

Its darkness and turns to light instead.

Travelling through moments and feeling flush

(Yet full of ease) from luncheon and the day,

The wine still gay within my throat, the rush

Of voices, people, colours still the way

I want Rome most, I yet can feel the hush

Of how a city shuns the full noon’s sway.

But close to a siesta I can feel

Also the stone, the flesh, the sin

The bright facades of churches break and peel;

And sense how someone in his room will draw

The shutters to, will close his eyes and kneel

And beg, beyond the instant’s grace, for more

Yes I can understand and sympathise

And feel myself need to hide away,

Grope beyond all the pleasure of the eyes,

This haunting city, the ecstatic day

And O deeper than the mind can say

A prayer that punctuates the heart’s disguise.

The Adversaries

See All Chapters

See All Slices