Slices & Articles Get by the slice or add to your own ebook
|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
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
|John Baichtal||Maker Media, Inc||ePub|
IN THIS CHAPTER
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
|Elizabeth Jennings||Carcanet Press Ltd.|
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 AdversariesSee All Chapters
Business & Economics