Posts Tagged ‘pnd’

h1

Video: Kronos, BattleJewels, Mplayer, more

February 26, 2010
Posted by: gruso

YouTube Preview Image

There’s something for (nearly) everyone in this video, as Skeezix shows off his own apps Kronos and BattleJewels, launches a video in Mplayer (don’t worry, there is a GUI for that, he’s just not using it), and throws in a bit of file browsing and PND recognition for good measure. He also gives us his take on the current state of software, in the brief text below.

Some real-world stuff here :) When EvilDragon posted some status updates, some folks loved it, some did not — its a new device, a niche target, for hackers and joe public alike. Some features are rough around the edges, but most of the device works great. Still, thought I’d show a few real world scenarios – run a couple games and apps.

Read the rest of this entry ?

h1

EvilVideos

February 15, 2010
Posted by: Butterman
YouTube Preview Image

EvilDragon has been hard at work making those videos that we all love. First off, he shows us how easy it is to switch between GUIs as well as some Atari ST emulation. Then, after the jump he shows us some Amiga emulation using UAE (which runs flawlessly).

Read the rest of this entry ?

h1

Pandora OS Snippet #3

December 17, 2009
Posted by: gruso

YouTube Preview Image

A stone’s throw from the noodle scoffing British Isles, lies a mythical land of tidy desks and utopian muzak. Out of this land today comes a video, the third in a series of Pandora OS Snippets from EvilDragon. This time around we take a more detailed look at .pnd files, their data folders, and where you want them to appear. The video concludes with a brief demo on ED’s new Pandora. This article concludes with another Die Hard reference.

“You ask for miracles, Theo, I give you the P. N. D.”

Discuss

h1

PXML validation tool for Pandora apps

December 1, 2009
Posted by: gruso

pxml.validator.screen

Developers, developers, developers, lend us your attention spans. By now you should be well familiar with the concept of Pandora’s .PND packaging system, which automatically populates the menu with icons when an SD is inserted. To play a part in this sciencemagic, your app must include a valid PXML file. And to make a valid PXML file, you’ll need to read and understand the PXML specification in full – then not mess it up. We live in the real world though, where not everyone reads specs, or they just make mistakes. Sensing a compatibility nightmare on the horizon, defacto PXML ambassador Dflemstr has cooked up a handy little validation tool to help keep the ants out of your .PNDs. If you’re a prospective Pandora developer, you’ll need not one, not two, but all three of these links:

Forum discussion | The PXML spec in PDF form | Dflemstr’s PXML validation tool

h1

Brief video: .PND packages in action

November 10, 2009
Posted by: gruso

YouTube Preview Image

In a nice visual addendum to the recent libpnd article, Skeezix demonstrates Pandora’s easy-as-pi .pnd system in action.

Not the most exciting video ever, but its pretty cool to those of us building this stuff :)

- insert SD
- .pnd files (a bunch of them) auto-recognized
- double-tap with finger on the screen, launches an app
- eject SD
- .pnd files automatically vanish

No installation, no muck, no leftover files, nice and clean and piece of cake.

jeff

Jeff (Skeezix) loves a bit of forum action, so there’s plenty of Q&A happening on the boards if you’d like to know more.

Frequently Asked Question: What’s a .pnd?
.pnd files are the format that our Pandora applications come in. It’s actually a self contained package of files, containing everything a Pandora app needs to run. It’s much like an .iso (what’s an .iso? It’s like a .zip, but it’s not compressed, and you don’t have to unzip it. What’s a .zip? Stop it!) In practical terms, a .pnd is an executable. Click it and it runs.
h1

libpnd, the Pandora library, goes public

November 2, 2009
Posted by: gruso

A significant software milestone has been reached this week with the public release of libpnd, spearheaded by Skeezix and Vimacs. From the wiki:

libpnd is a basic collection of functions and tools to make working Pandora-specific operations easier; to wit, it is hoped multiple applications will make use of this library rather than re-implement similar functionality and lead to problems down the road. (Instead we can run into problems together and thus clobberize them.)

libpnd thus is a collection of …
- handy system code that hopefully is reusable – io functions, cpu clock setting, etc.
- applications for supporting the pandora unique features, such as pndnotifyd for auto-discovery of PXML and .pnd applicatons
- libraries for support of the .pnd and PXML systems; ie: for locating, executable, mounting and unmounting PXML-directory and .pnd applications, loading PXML and handling overrides
- hopefully reusable code for support of these things; ie: a rudimentary but useful config-file parser, rudimentary singly-linked-list container, etc.

Read the rest of this entry ?

h1

Video: Pmenu gets some PND action

August 18, 2009
Posted by: gruso

YouTube Preview Image

Cpasjuste has shared a new video of Pmenu, the graphical launcher that will ship with Pandora. Unfortunately it’s a little blurry, but you don’t have to tell Cpasjuste this. He’s already called it crappy himself. Noteworthy in this installment is the implementation of Pandora’s PND packaging system. In a nutshell, a .PND file is the container that Pandora applications live in. Download this one file (eg. Quake2.pnd), drop it onto your SD card, and watch as your new Quake2 shortcut appears in the menu automatically. Magic!