Planet maemo

Andrea Grandi

Social Connect is a library written in Qt that allows applications to easily connect to services like Facebook and Twitter. Recently I had the opportunity to work on this library improving it and adding support for Instagram (work is still in progress but it’s almost finished).

The main features of this library are:

  • Out-of-the-box support for Facebook and Twitter
  • Integrated authentication implementation
  • Simplified common interface for all supported services
  • Provides interfaces for native API calls
  • Design enabling easy addition of new services e.g. LinkedIn

If you are writing an application that needs to access these services, this could be the library for you. It can be extended to support even other services like LinkedIn, Flickr etc… and I would like to invite people to contribute to the code. The library has been tested with Qt 4.8.1 on Ubuntu Linux 12.04 but it should be compatible with any other versions/platforms.

For more informations about getting started with the library, I suggest you to give a look at this page https://projects.developer.nokia.com/socialconnect/wiki/GettingStarted
Categories: Maemo (EN)
Gustavo Barbieri

econnman-1 released

2012-08-13 00:11 UTC  by  Gustavo Barbieri
0
0

Today I’m releasing the first release of “econnman”, the EFL user interface for ConnMan.

econnman-services econnman-service-detail econnman-tech-list econnman-tech-detail

Some time ago raster added a ConnMan module to e17, but then the API broken during 0.5 transition and I rewrote that module. With ConnMan-1.0 the API was changed yet again and our module stopped working.

Lucas De Marchi took the task to revive the module and he is still finishing this task… let’s say Enlightenment’s internal widget set (e_widget) is something that can get everyone bored to death! Also the new ConnMan API requires an Agent interface to reply with passwords, usernames and other input that the manager may need. This code was not written before, so these new API and GUI must be written.

Until Lucas can finish his work I took a weekend to play with my favorite language: Python. I was away from Python-EFL for a while, so I was wanting to write some code using it. Python-DBus is super-simple (compare it to C!), so the EConnMan in Python-EFL was a nice thing to play.

We’ll cooperate efforts: E17 module will only provide the services list and allow to connect and disconnect. It will also provide an Agent, so we can provide passwords. Everything else that is related to configuration will be left to stand-alone “econnman” application. This standalone will do the tweaks and show details such as IP and MAC addresses, proxy, tethering and others.

In less than two days I had the base of the code I’m releasing now. It supports everything I need (IOW: it does not support VPN, Bluetooth-PAN or 3G/Cellular), but it’s easy to extend to support new features…. so patches are welcome!

My delay to have it released was that I wanted to improve theme (both default and detourious) so it look better, as you can see in the screenshots. It’s still not perfect, particularly the “Segment Control” used to show mutually exclusive options (DHCP, Static, Off) is damn ugly!

It also ships with an optional agent (–agent/-a command line option) that can be used until E17 gets a proper module with agent support.

Download:

Future:

Some people want IPv6, Proxy and VPN support. Those are nice ideas, but I personally don’t need them. So I’d like some people that use them to step up and do the code… or at least push me to do them! :-P

Some people want to rewrite it in C and while I can sponsor the idea, it will be much more work for no real gain. With a Python version working one can do the conversion easily, even the helper structures and callbacks can be known beforehand…

 

Categories: Free Software
Gustavo Barbieri

econnman-1 released

2012-08-13 00:11 UTC  by  Gustavo Barbieri
0
0
Today I'm releasing the first release of "econnman", the EFL user interface for ConnMan.
Some time ago raster added a ConnMan module to e17, but then the API broken during 0.5 transition and I rewrote that module. With ConnMan-1.0 the API was changed yet again and our module stopped working. Lucas De Marchi took the task to revive the module and he is still finishing this task... let's say Enlightenment's internal widget set (e_widget) is something that can get everyone bored to death! Also the new ConnMan API requires an Agent interface to reply with passwords, usernames and other input that the manager may need. This code was not written before, so these new API and GUI must be written. Until Lucas can finish his work I took a weekend to play with my favorite language: Python. I was away from Python-EFL for a while, so I was wanting to write some code using it. Python-DBus is super-simple (compare it to C!), so the EConnMan in Python-EFL was a nice thing to play. We'll cooperate efforts: E17 module will only provide the services list and allow to connect and disconnect. It will also provide an Agent, so we can provide passwords. Everything else that is related to configuration will be left to stand-alone "econnman" application. This standalone will do the tweaks and show details such as IP and MAC addresses, proxy, tethering and others. In less than two days I had the base of the code I'm releasing now. It supports everything I need (IOW: it does not support VPN, Bluetooth-PAN or 3G/Cellular), but it's easy to extend to support new features.... so patches are welcome! My delay to have it released was that I wanted to improve theme (both default and detourious) so it look better, as you can see in the screenshots. It's still not perfect, particularly the "Segment Control" used to show mutually exclusive options (DHCP, Static, Off) is damn ugly! It also ships with an optional agent (--agent/-a command line option) that can be used until E17 gets a proper module with agent support. Download: Future: Some people want IPv6, Proxy and VPN support. Those are nice ideas, but I personally don't need them. So I'd like some people that use them to step up and do the code... or at least push me to do them! :-P Some people want to rewrite it in C and while I can sponsor the idea, it will be much more work for no real gain. With a Python version working one can do the conversion easily, even the helper structures and callbacks can be known beforehand...  
Categories: Free Software
Michael Sheldon

Tizen applications running under TizMee on MeeGo

Overview

With the (unexpected) release of Sviox‘s HTML widget runtime I thought it about time that I made my own efforts in that direction a bit more public. TizMee is designed to make it possible to run Tizen (and other) apps on MeeGo, supporting general HTML5 apps, apps using Tizen specific APIs and Cordova/PhoneGap apps (with some slight modification).

This first early release should support general HTML5 apps fairly well (although there are still a few that have issues), some aspects of the Tizen API (this is by no means complete however) and pretty much all of the Cordova/PhoneGap API.

It’s based around the QT Cordova port with Tizen specific functionality implemented as Cordova plugins in a mixture of C and javascript.

Video


Video of Tizen apps running on a Nokia N9

Apps

A number of test applications can be downloaded here: http://mikeasoft.com/~mike/tizmee/
To install them simply place their .wgt files in the TizenApps directory on your device (/home/user/MyDocs/TizenApps).

Download

MeeGo Harmattan (N9/N950): tizmee_0.1-1_armel.deb
Nemo Mobile: My personal OBS repository (also requires python-pyside from that repository)

Source

License: Apache 2.0 License
Gitorious repository: https://gitorious.org/tizmee
Ohloh project page: https://www.ohloh.net/p/tizmee

Categories: Development
philipl

Native gvfs backend for MTP devices

2012-08-08 04:40 UTC  by  philipl
0
0

Hi again! It’s been a while since I’ve had something to write about, and it’s filesystems again, but with less April Fool’s.

Click to read 2664 more words
Categories: The wonderful world of GNOME...
admin
Firefox for Mobile Firefox for Mobile Firefox for Android: Remote Debugging is Here - http://starkravingfinkle.org/blog... August 6, 2012 from Mark Finkle's Weblog » Mozilla - Comment - Like
Craig Woodward

Community Council Meeting (Aug 3, 2012)

2012-08-06 19:01 UTC  by  Craig Woodward
0
0
In an effort to increase transparency and access for the community, Council holds public meetings each Friday at 18:00UTC. Meeting logs are available at any time, and minutes are posted to the Council blog soon after (usually the following Monday).

Council logs for meeting on August 3rd, 2012

Meeting held on FreeNode, channel #maemo-meeting (logs)

Attending: Woody14619, Ivgalvez, SD69, Zogg, javispedro.
NielDK is on holiday.

Summary of topics (ordered by discussion):

 

  • Update on bylaws and presentation/setup for NFP
  • Infrastructure migration issues
  • Jolla questions and representation
  • Misc topics

 

Topic 1 (Update on bylaws)

Discussion on when Board election will happen, and interim Board for formation.
Council members will act as interim Board until elections in September.
SD69 will update bylaws to reflect topics discussed and post to blog/TMO for further discussion.

Topic 2 (Infrastructure discussion)

Per discussion on Monday, X-Fade and Merlin1991 were to sync Tuesday.
Tuesday's sync appeared to not happen, so still no repo admin access.
Woody14619 will follow up on Monday @OBS meeting and try to resolve.

Side-topic with Zogg on OBS:

Zogg asks why info on progress is slow, and why is it not open for more people to work on.
Woody replies that the hardware in Nemien owned, and those in the community with the required skill set to work on OBS are for the most part already involved, or lack the time to become involved.  Access is not the issue, free time is. Especially since Nokia is no longer paying for development time from X-Fade, who is contributing personal time to this project now.

Topic 3 (Jolla)

Ivan has a list of questions for Jolla (assembled by Jalyst, from the community), some simple, some not.
SD69 has made contact with Jolla's CEO, thinks we need to have a "friendly meeting" before barraging them with technical questions.  Woody agrees.
A meeting should be setup, or at least a discussion started with Jolla and Council.
SD69 will forward info to the Council ML to facilitate that.

Topic 4 (Misc)

Thanks to Ivan for posting meeting minuted to the blog this week.
Woody14619 will be on holiday August 17-25th.
SD69 will be on holiday August 19-25th.
Woody is looking at voting machine docs to see if he can help in the setup for the next election, to reduce time needed by X-Fade to do so.

Action Items:

SD69 to retouch bylaws and post as a blog entry for review by full community
Woody14619 will post bylaws to wiki for markup and review edits
Woody14619 to follow up with IRC topic links and announcements once blog/wiki are up
Woody14619 to follow up with X-Fade on getting admin into role with repos.

Categories: news
calvaris

GUADEC 2012: state of calvaris

2012-08-06 15:43 UTC  by  calvaris
0
0

GUADEC 2012 A Coruña

Click to read 1482 more words
Categories: GNOME
Andrew Flegg

MWKN Weekly News for Monday, 6 Aug 2012

2012-08-06 08:15 UTC  by  Andrew Flegg
0
0
Front Page

Recent app developments in NemoMobile

A Talk thread on NemoMobile saw more activity last week when it was populated by posts of new applications that are undergoing development for Nemo. Highlights include qmlcalendar, contacts using gallery's picker for avatars, Tizmee Tizen compatibility layer, Conversations, Dialer, and a proof of concept QML desktop (lipstick) from Timur Kristóf. There is a lot of cool content in the thread and that particular joy from watching an open source mobile OS form into something amazing is acute, so check out the thread and revel in the awesome.

Read more (talk.maemo.org)

In this edition (Download)...

  1. Front Page
    • Recent app developments in NemoMobile
  2. Development
    • Open source replacement for configuring N900 wifi driver
    • Replacing and accessing the Harmattan lock screen
    • mxr.meego.com scheduled for decommission 10th August
    • Maemo 5 Community SSU meeting last week
  3. Community
    • Minutes of Maemo Community Council meeting (July 27th, 2012)
  4. Devices
    • New release of MeeGo TV demoed on Intel CE4200 - community carrying on
  5. In the Wild
    • Are Nokia going to try to divest of Qt?
  6. Announcements
    • Alternative N9 status menu extensions, without requiring Inception or open mode
Philip Van Hoof

Curiosity

2012-08-06 05:10 UTC  by  Philip Van Hoof
0
0

Up early to follow EDL of Curiosity. Follow it live here. Go NASA!

Edit ‘We are on Mars again. Photo of a wheel and a shadow of the rover’:

Categories: Art culture
Ivan Galvez Junquera
Council logs for meeting on July 27th, 2012 (There was no July 20th meeting.)

Meeting held on FreeNode, channel #maemo-meeting (logs)

Attending: Woody14619, Ivgalvez.
SD69 was unavailable due to work.
NielDK is on holiday.

Summary of topics (ordered by discussion):
Review of hand-over activities (repos, FB page, etc)
Review of bylaws for NFP
Misc, other, etc?

Topic 1 (Review of hand-over activities)
Waiting on X-Fade to grant permissions to selected rep for maintaining repos.
Additional volunteers would be useful for other infrastructure items.
Woody14619 has admin privs now on the Maemo FB fan page, should consider when/how to inform user community there of CSSU and other non-Nokia efforts.
Woody to folow up at OBS meeting Monday.

Topic 2 (Infrastructure discussion)
Waiting on SD69 to update bylaws and post to blog/TMO.
If things aren't moving by late week Woody14619 may take a stab at the updates.

Topic 3 (CSSU and Extras issues)
Currently anything depending on CSSU can't go into Extras (no way to handle dependencies).
If we had an installer pacakage for CSSU, we could depend on it for such apps, and/or promote that installer as a proper method to do the install.
Ivgalvez will look into getting a proper package in place to promote CSSU and cross-apps in Extras for normal promotion.


Action Items:
SD69 to retouch bylaws and post as a blog entry for review by full community
Woody14619 will post bylaws to wiki for markup and review edits
Woody14619 to follow up with IRC topic links and announcements once blog/wiki are up
Woody14619 to follow up with X-Fade on getting admin into role with repos & election setup for next election cycle.

Andrew Flegg

MWKN Weekly News for Monday, 30 Jul 2012

2012-07-30 08:00 UTC  by  Andrew Flegg
0
0
Front Page

Open source replacement for Maemo Fremantle bluetooth-sysinfo package

Jonathan Wilson has made available a "package I call bt-cal which is a replacement for bluetooth-sysinfo as a way to read the bluetooth MAC address from CAL and send it to the bluetooth driver. [...] The ultimate aim is that someone will modify this and make it talk to something more standard than the /sys/devices/platform/hci_h4p/hwaddr that it talks to now (allowing the non-standard interface to be removed from kernel-power/kernel-cssu/whatever)."

Eager Maemo, MeeGo and Mer developers are encouraged to further hack on Jonathan's work.

Read more (lists.maemo.org)

In this edition (Download)...

  1. Front Page
    • Open source replacement for Maemo Fremantle bluetooth-sysinfo package
  2. Applications
    • Problems updating Dropian from Nokia Store?
    • unrestricted-system-ui for Harmattan updated with safe mode and LED support
  3. Development
    • Documenting N900 D-Bus interfaces
  4. Devices
    • Kickstarter campaign launched for new MetaWatch Strata
  5. Announcements
    • gPodder updates for Nokia N9 Harmattan
    • Socialty Facebook client updated
    • Orientation lock toggle plugin for the MT-Toggles statusbar add-on