Meego Wiki
Views
From MeeGo wiki
< User:Spenap(Difference between revisions)
Jump to: navigation, search
(To avoid outdated resources, only point to the right resources)
 
Line 1: Line 1:
-
= What is ''Butaca'' =
 
-
 
-
== Description ==
 
-
 
-
'''Butaca is an application providing movie information'''<br />
 
-
Butaca is an application which allows the user to
 
-
access movie information -such as title, cast,
 
-
trailers, overview...-, check movie showtimes and
 
-
check whether a movie has extras after and during
 
-
the credits.
 
-
<br />
 
-
In order to achieve that, it queries the movie
 
-
information from [http://www.themoviedb.org The Movie Database], the movie showtimes from [http://www.google.com/movies Google Movies]
 
-
and the extras information from [http://whatsafterthecredits.com What's After the Credits]
 
-
 
-
== Goals ==
 
-
 
-
''Butaca'' was born with the following goals:
 
-
* Provide different information about a movie, such as title, cast, trailers, overview, budget, rating or ranking, among others.
 
-
* Tell whether a movie has extras after or during the credits, so you'll know if it's worth waiting in the cinema
 
-
* Check movie showtimes: where and when a movie is being played.
 
-
* Share it with others: tell that you're going to watch this or that movie (or that you already did), share a trailer, etc.
 
-
* Keep a list of your favorite movies
 
-
 
-
== Origin ==
 
-
 
-
Project ''Butaca'' originated in Fremantle, being available in extras-devel. While some of the previous goals are completed (it's possible to retrieve information, check the extras and movie showtimes, as well as using a list of favorite movies), others arent: it's not possible to watch trailers or share with others.
 
-
 
-
= How does it work? =
 
-
 
-
== In Fremantle ==
 
-
 
-
The version available in Fremantle was built on top of two components:
 
-
* A [http://www.freedesktop.org/wiki/Software/dbus D-Bus] based service, which retrieves the information from [http://www.themoviedb.org The Movie Database] and [http://whatsafterthecredits.com What's After the Credits] using [http://live.gnome.org/LibSoup LibSoup], parses it using [http://xmlsoft.org/ Libxml] and [http://live.gnome.org/JsonGlib JSON-GLib], and makes it available on the bus
 
-
* A [http://pymaemo.garage.maemo.org/ Hildon-based Python client], which accesses to the information on D-Bus and presents it to the user, and which also takes care of storing the favorite list of items
 
-
 
-
== In MeeGo / Harmattan ==
 
-
 
-
The D-Bus service is already ported to Harmattan [https://gitorious.org/butaca/butaca-server available at Gitorius]. However, after starting to use [http://doc.qt.nokia.com/4.7-snapshot/qml-xmllistmodel.html QML's XML List models], it's still unclear if the D-Bus service will be needed. It seems that everything can be done on the client side.
 
-
* A series of XmlListModels are defined to represent XML responses from [http://www.themoviedb.org The Movie Database]
 
-
* Delegates are designed in order to display the content from those XmlListModels in a fashionable way
 
-
* Page navigation is done using [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qt-components/qt-components-meego-pagestack.html PageStacks] to allow searching and browsing the content.
 
-
* Movie showtimes are shown using a [http://library.developer.nokia.com/topic/MeeGo_1.2_Harmattan_API/html/qtwebkit/qml-webview.html WebView] pointing to Google Movies
 
-
 
== Current status ==
== Current status ==

Latest revision as of 14:56, 3 August 2011

Current status

To benefit from the integrated bugtracker and wiki, project Butaca has been created at the Nokia Developer Projects website. You can check the current status there, as well as nice screenshots. You can also follow the development on

Personal tools