Meego Wiki
Views
From MeeGo wiki
< User:Spenap(Difference between revisions)
Jump to: navigation, search
(Created initial version of the page)
(To avoid outdated resources, only point to the right resources)
 
(One intermediate revision not shown)
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 ==
-
Some basic navigation is already provided:
+
To benefit from the integrated bugtracker and wiki, [https://projects.developer.nokia.com/butaca/ project Butaca] has been created at the [https://projects.developer.nokia.com/home Nokia Developer Projects] website. You can check the current status there, as well as nice screenshots. You can also follow the development on
-
* The user can search for a term, browse through the results (which offer a simplified view) and open the desired one (getting a detailed view)
+
* [http://simonpena.com/blog/category/proyectos/butaca/ Butaca category on my personal blog]
-
* The user can browse through some movies. Right now this is hardcoded, but this should allow navigation by genres, popularity and other criteria.
+
* [https://twitter.com/spenap My twitter timeline]
-
* If enabled, the user can open the showtimes view pointing to Google Movies.
+
* [https://gitorious.org/butaca/butaca Butaca project at gitorious]
-
 
+
-
== Things to do ==
+
-
 
+
-
'''A lot'''
+
-
* Improve the delegates. Currently they aren't nice at all: the font is too small in the list view and the detailed view is not so detailed.
+
-
* Provide some means to actually navigate through genres in the ''browse view''
+
-
* WebView is crashing on scratchbox (works on device, though) so it's disabled. Provide some way to enable on run time or figure out how to solve the crash
+
-
* Design a nicer ''welcome view''
+
-
* Update the ''search view'' so that it searches people and showtimes, not only movies
+
-
* Fix the layouts so they work better when the device rotates
+

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