Updates from February, 2010 Toggle Comment Threads | Keyboard Shortcuts

  • pit 3:13 pm on February 4, 2010 Permalink | Reply
    Tags: ,   

    Symbian now completely open source! 

    The Symbian countdown has ended, and the mystery is finally solved: Symbian is now completely open source!

    What does this mean practically? From the official announcement:

    Any individual or organization can now take, use and modify the code for any purpose, whether that be for a mobile device or for something else entirely.

    And more:

    All 108 packages containing the source code of the Symbian platform can now be downloaded from Symbian’s developer web site (tiny.symbian.org/open), under the terms of the Eclipse Public License and other open source licenses. Also available for download are the complete development kits for creating applications (the Symbian Developer Kit) and mobile devices (the Product Development Kit).

    Even if already announced, this step is huge for the mobile ecosystem, and I could not agree more with the words of Eben Moglen, Founding Director, Software Freedom Law Center:

    Software freedom on mobile hardware is absolutely necessary to the preservation of privacy and the encouragement of innovation in mobile technology, and to protecting the freedom of the Net overall.

    Well done, Symbian!

     
  • pit 1:21 pm on February 4, 2010 Permalink | Reply
    Tags: , , , , online, simulator   

    Preview Mobile Joomla! with the online simulator 

    I had some fun putting together an online simulator for MobileJoomla!, that allows to preview and test the MobileJoomla! features directly on your Web browser.

    In this first version, the online simulator allows you to pick one of 4 devices (Nokia 5800 XpressMusic, Nokia N95 8GB, Apple iPhone and HTC Dream), and see how the MobileJoomla! website looks on that.

    MobileJoomla! allows you to turn your Joomla web site into a mobile one, compatible with all the existing mobile phones. For more information, you can take a look at MobileJoomla! Wiki.

     
    • jay 10:25 pm on February 14, 2010 Permalink

      dang! something new for me to play with

    • Marco 10:40 am on February 18, 2010 Permalink

      molto interessante, è eventualmente possibile testare un proprio sito?

  • pit 11:51 am on February 4, 2010 Permalink | Reply
    Tags: chrome os, , tablet   

    Google Chrome OS tablet concept UI 

    Via mobile.actionscript.it, Google designer Glen Murphy has published a first concept UI for a Chrome OS tablet.

    The pictures allows to check out some interaction possibilities, as:

    • Keyboard interaction with the screen: anchored, split, attached to focus.
    • Launchers as an overlay, providing touch or search as means to access web sites.
    • Contextual actions triggered via dwell.
    • Zooming UI for multiple tabs
    • Tabs presented along the side of the screen
    • Creating multiple browsers on screen using a launcher

    A video is also available, showing the concept in action.

     
  • pit 12:00 am on February 4, 2010 Permalink | Reply  

    Twitter Updates for 2010-02-04 

    Powered by Twitter Tools

     
  • pit 5:37 pm on February 3, 2010 Permalink | Reply
    Tags: , , , hello world,   

    Build your first Web Runtime widget with APIBridge 

    This article shows you how to create, compile, build and deploy a Web Runtime widget, that includes the APIBridge plugin developed by Nokia, and available on Forum Nokia website.

    The APIBridge is a Symbian C++ engine that exposes native functionalities to Web Runtime widgets. These functionalities include:

    • Uploading files.
    • Capturing video, image, and audio.
    • Reading files.
    • Resizing images.

    Before starting with the following steps, you have to download APIBridge from Forum Nokia website, and unpack it to a convenient location on your machine.

    Also, to compile and build the whole example, you must get one UID from your SymbianSigned account.

    Step 1. Prepare your widget

    The first step is to develop your own widget, and to package it into the standard WGZ format. You can develop the widget with the tools of your choice.

    In this tutorial, I’ll just build a simple “Hello World” widget with the WRT Plugin for Aptana Studio. You can read a full guide about creating from scratch a simple widget on Forum Nokia Library.

    Using the Aptana Wizard interface, let’s create a new “Nokia Web Runtime Widget”.

    Now, let’s customize the “index.html” file with your Hello World text.

    So, the test widget is ready to be packaged!

    Step 2. Compiling APIBridge source code

    Now, take the folder where you have unpacked APIBridge, and make a copy of its WgzInstaller folder. We’ll use this copy to create the new widget installer.

    Note: to perform this step, you must already have your own UID.

    Now, perform these changes:

    1. Open the group\WgzInstaller.mmp file, and replace the fake UID 0×12345678 with your own
    2. In the src\WgzInstaller.cpp file file, replace the KWidgetInstallerFileName with the actual filename of your packaged widget

    Now all is ready to compile your source code. Go into the group\ folder and, from command line, run:

    bldmake bldfiles
    abld build gcce

    If you don’t get any errors, the APIBridge code shoud have been correctly compiled.

    Step 3. Customize and package

    Now, copy your packaged widget to the content/ folder. Done this, open the /sis/WgzInstaller_template.pkg file and set the appropriate values for these properties:

    • Application name
    • Installation UID
    • Vendor name
    • .wgz file name

    Since we’re building from command line, we also have to tell where makesis can actually find the WgzInstaller.exe file created in the previous step. In this tutorial, I’ve used the S60 5th edition SDK v1.0, so I’ll change this value:

    “$(EPOCROOT)Epoc32\release\$(PLATFORM)\$(TARGET)\WgzInstaller.exe”

    to

    “\S60\devices\S60_5th_Edition_SDK_v1.0\Epoc32\release\gcce\urel\WgzInstaller.exe”

    Now, let’s create the SIS file: from command prompt, go into the sis/ folder and run:

    makesis WgzInstaller_template.pkg

    Your output should be something like this:

    Processing WgzInstaller_template.pkg...
    Created  WgzInstaller_template.sis.

    Step 4. Sign and deploy

    Take the SIS file you’ve created in the previous step, and sign it with your own SymbianSigned certificate:

    signsis WgzInstaller_template.sis WgzInstaller_template_signed.sis your_certificate.cer your_key.key your_password

    Now, your widget is ready! Just send it to your Nokia device, and install. You’ll notice that, during the installation, you’ll be prompted to install both your widget and the APIBridge engine.

    Below you can see the Hello World widget running in all its glory :)

    Thanks go to Leonardo for his precious support! :)

     
  • pit 10:42 am on February 3, 2010 Permalink | Reply
    Tags: , , clients,   

    WordPress client for Android is now available 

    Good news for all Android users blogging on WordPress: the first version of the Android client is finally available, and allows you to configure multiple accounts, and so to easily keep updates all your blogs.

    Features’ list include:

    • Configure and manage multiple blogs
    • Comment moderation including the ability to reply to comments
    • Create and Edit Posts including categories, tags and photos
    • Create and Edit Pages
    • Get notified of new comments in the Android notification bar

    To download WordPress for Android, just point your browser to the download page.

    (via ReadWriteWeb)

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel