Planet maemo: category "feed:437c40ecc45d4b0fa868e422ae16adb1"
Maybe you have tried it already: Tennix has been available for Maemo for quite some time now. The current version still has room for improvement (performance-wise), and the gameplay part runs a bit slow. That's why our team uses it as an optimization target for a course at the uni until the end of January.
Two benefits: You get a playable, fast tennis game for your tablets, and we get a bit more proficient in writing more efficient code and making better use of the current hardware. This will obviously also benefit the Desktop version of Tennix, as both use the same codebase.
I hope to be able to draw some conclusions and give you an overview of what we were able to do in a few weeks. Until now, try out Tennix and get used to its (relatively slow) speed, so that you feel the improvements when the optimized release is out :)
For the next version of gPodder, I plan to have a better suited user interface for the tablets. For this, I needed a finger-scrolling replacement of GTK+'s ScrolledWindow. libmokoui2 provides just that, and it's now available in Diablo Extras.
The package is based on Ubuntu's libmokoui2 source package, but I have removed the doc package and the Vala bindings, because you can read the docs on your computer or online, and I didn't want to mess with Vala (yet).
It also did not build on Chinook, maybe someone can have a look at the build logs? It's working fine on Diablo, though. Example code in Python is also available.
I am using Vagalume to listen to last.fm on my N800 that is hooked up to the stereo. During that time, I'm sitting at my lappy doing random things. When a song I don't like comes up, I have to get up and hit the "skip" button. Not anymore! Enter "vagalumisierung.py"...
This little Python script sets up a little HTTP server on port 8242 (that's "VAGA" if you type it on your mobile phone), receives song changes from Vagalume and can carry out basic operations like play, skip, ban, love, etc..
How to use? Copy it to your tablet, install python2.5 and python2.5-dbus and start it in background (with "python2.5 vagalumisierung.py &"). Then, point your browser to http://yourtabletshostname:8242/ (a good time to set up Avahi correctly, so you can use "tabletname.local"). You can now see the currently-playing song and remote-control Vagalume via HTTP over your Wifi-Style connection!
Oh, and here's the link to download the script: vagalumisierung.py
If people love this, I could enhance this a bit and put a GUI around it and create a Maemo package.
First, you complained about us having hardcoded the download folder to /media/mmc2/. Well, gPodder still uses this as the default download folder, but you can now simply move this folder from the SD card to your the external card (mmc1), to your home folder (/home/user) or even to an attached USB key (you can do this with a special USB female adapter). So, when you want to download podcasts to the exchangeable SD card on your N810 (or the external card on your N800), you can do so now :)
Another problem that people did not like was the fact that gPodder stored its settings and subscriptions on the SD card. This means that the Nokia Backup application didn't backup these things. So, the new version stores its settings in the user's home folder. This means that Nokia Backup and Restore should take care of you gPodder settings and subscriptions :)
All this awesomeness (or rather "less uglyness than before") will get to you with the release of 0.14.0, which should hopefully be out this coming week.
You won't get the sexy, human-readable folder names just yet. We have to work out some issues with the patches, but we are currently working on it. In the mean time (this also works with the current version!), you can set the "experimental_file_naming" advanced configuration option to "True" in order to get at least good file names (good for episodes that do not have ID3 tags).
Also, please don't hesistate to report any bugs and feature requests for gPodder to http://bugs.gpodder.org/, so we can help you and you have a better podcasting experience on your Tablet.
Another plug: Try Panucci with your podcasts if you have not already done so.
This will come in handy for users that use the checklist feature for all kinds of lists (Someday/Maybe, Ideas, TODOs, shopping lists, etc.). Obviously the search feature won't work on the contents of sketch notes, but text memos and checklists work fine.
What are you missing in Maemopad+ that would make you much more productive with it?
I know, it's pointless, but having seen many people having several minutes of fun with the FaceWarp Java app that comes pre-installed on some Sony Ericsson phones, I can see this being a fun app for showing off the Internet Tablet to friends.
Does this sound like a killer app for the next device that is going to have a "high-def camera"? I don't know. It would be interesting if someone tries to get Cheese running on the tablets and have some fun with it. And of course, add these effects to the videophone app, too!
- You hide parts of the content you are reading with your finger
- You might accidentally click a link (in the browser)
- Scrolling through long texts means you have to sweep with your finger from the bottom of your screen to the top, several times
If you have an N800, please try this the next time you want to scroll a webpage: Move your finger over the top right side of your N800, between the "Nokia N800" text and the speaker holes. I don' t know if the scroll wheel would fit onto a smaller device like the N810 (or the "N900").
I think a touchscreen is nice, but having hardware buttons makes the device just easier to use in my opinion. I would even try to make touchscreen clicks by pressing the display, like it is done with the new Apple MacBook touchpads (see apple.com for videos). But there may be patent problems with that, so maybe this is the reason why we won't see that on the "N900". But think about it! Wouldn't it be nice?
That said, please also improve the D-Pad and hardware keyboard on the new hardware :)
The packages that need to be installed are "avahi-daemon" and "avahi-dnsconfd". There are some other avahi packages available (including GUIs) that you might want to try out. After installing, you should be able to ping your N8x0 from your Linux (with Avahi installed) or Mac OS X (works out of the box) machine.
The only problem: Avahi's daemons and D-Bus start in the same order (S20) on startup, and therefore Avahi gets to be first (alphabetical order), so you have to get root on your tablet and rename all S20avahi-* files in /etc/rc2.d/ to S21avahi-*. This way, D-Bus gets started first and after that, Avahi can start successfully (if Avahi is started before D-Bus, it won't work!).
After that, you can disable the HomeIP applet and start reading and typing IPs around your home network, but let Avahi/Bonjour do the hard work and you just type the easy-to-remember ".local" if you want to SSH to your tablet.
You can do even more fun things when you put "ssh.service" into /etc/avahi/services/ and install "service-discovery-applet" on your Gnome Desktop. This way, you can directly connect via SSH/SFTP to your tablet without needing to remember anything.
What are your uses for Avahi?