Plasma: now comes in tablets

Software

When designing Plasma Mobile, it was immediately clear that wouldn’t have been possible to do a “one design fits all” application: mobile devices vould have come in pretty diffrent forms:

  • Different resolution
  • Different phisical size
  • That implies, different DPI
  • Different use cases: an internet tablet and a phone put the emphasis on very different primary functions

What we have seen right now, is the development of completely different code, from the ground up for different platforms.

In Plasma we always tried to avoid this, by having everything as a plugin, so it will be necessary to replace maybe the shell itself and just the components that really have to be changed.

With Qt 4.7 a new framework ha been introduced: the declarative UI, that permits to do quite fancy stuff in the QML language in a very short time.

So with the development of Plasma mobile we started an experiment, and here it is (usual VESA drivers disclaimer about the speed that applies to all screencasts done on that weird tablet):

OGG version

Besides bindings to write plasmoids entirely in QML (or using QML bits into C++ plasmoids), the behaviour of the entire shell, how activities appear/disappear/are chosen is completely controlled by this language, so in theory should be enough to change the QML files set to achieve a completely different ui and behaviour.

In theory. But it gets interesting when this becomes actually practice: with just some adaptions to the C++ code of the shell to make it more flexible, last days I wrote a different QML set and a different default layout configuration aimed for bigger, but still touchscreen based tablets.

Those kind of devices always were for me one of the main targets of the netbook “Newspaper” containment, that’s why a quite big amount of attention has been put into the behaviour of “flicking” arouund things in it.

Here the pages concept is taken to the extreme: you can phisically change pace with a swipe of the finger, dragging the new one into the screen, as you would change real pages 😉

The search and launch interface is dragged in a similar way, but from the bottom, since it should always be quicly available with a single gesture, no matter on what page you are.

This is just a quick proof of concet, but that shows itself very promising for the future.

16 thoughts on “Plasma: now comes in tablets

  1. Diederik

    Wow, just wow. Everything looks so fluent now, and that’s a quick step from mobile -> tablet. KDE meets iPad.

    When can we expect KDE powered devices to ship? 😀 😉

  2. Burke

    One of the best things I saw so far in the Plasma mobile development! I am deeply impressed by the elegance of the UI design and performance.

    One thing: As far as I understand it, one can access every activity from every psoition. Which means that I can slide to the clock whenever I want by just sliding to any possible direction, knowing that I definately will see my clock. If so this would mean the most intuitive and easy way to access these information! Chapeau!

  3. binarylooks

    Hey Marco,
    This is great stuff! (BTW, is this the mistery device you guys talked about some time ago?)
    Anyway. I was wondering if you ever got a chance playing around with the Meego tablet UI. Does kde and meego collaborate on usability studies and design? Do they use plasma or code everything from the scratch or simply stick with 100% QML?

    Cheers and again: great work

  4. Tom

    This looks very nice. The first question that come to my mind, however, was “what happens when you launch an app?”

    Presumably if you open Gwenview you don’t get lovely smooth animations as you flick between photos, as-per the iPad, for example?

  5. 2s4u

    now they can get back and fix something like ssh access to remote files with dolphin?

    Nah, jumping on every wagon currently hyped in the interwebs is just more fun. Nobody wants to work with their computers anyway…

  6. Vivek

    What about entering text and typing? I know about the desktop version of the “kvkbd” or whatever it’s called, but a touch interface could use its own particular optimizations – size, responsiveness, even predictive letter choice.

  7. Vivek

    Ah, I read some more and saw your comment on the osnews.com article (pasted below for others). Good luck!

    >mart:
    on screen keyboard:
    yes, we are working on it (some time ago i shown an early stage of it on the blog).

    this will also depend on what platform it will run.
    Somewhere it could use an already present system-wide one, or have to use whatever system wide standard way to make it appear when and only when is necessary…

    but anyways yes, all is at early stages of development, and work is going quite fast.

  8. Fairchild

    This has nothing to do with tablets! Is there are a part 2 video that shows the actual tablet portion of your functionality? (Don’t worry, it’s not your fault that you don’t know what a tablet is. You’re just the product of a technology community that has failed you.)

    It has been great to see so many people getting more involved with non-traditional interfaces in hardware and software over the last year, but it seems that most of the newbies have gone around appropriating terminology that “feels” right despite being incorrect and against the standards of the industry.

    Here’s a brief, objective education. Some terminology applies to form factor. Such terms include “panel PC” (having only a display), “slate” (the mobile form of a panel PC), and “convertible” (a device with a swivel screen that can either offer a laptop-like or slate-like form). Other terminology refers to input technologies. These include “capacitive touch” (response to any and all capacitive contact), “capacitive multitouch” (like “capacitive touch”, but registering multiple points of contact), “resistive touch” (response to any and all contact after pressure), “resistive multitouch” (like resistive touch, but registering multiple points of pressure), and “active digitizer” (usually resolving proximity of pen to screen prior to contact as well as levels of pressure after contact).

    Unfortunately, the term tablet is currently misused to identify almost all touchscreen slates. However, the term tablet is an industry term that refers to devices with either active digitizers or resistive touchscreen devices with a form of palm-rejection (this typically disqualifies capacitive touchscreens) that support tool-based hand-writing input. This actually doesn’t need to have anything to do with having a touchscreen or being a slate, although, coincidentally, it can.

    While your software is great, it’s got nothing to do with hand-writing or even tool based input. Therefor, it’s got nothing to do with tablets. Moreover, if I had to guess at what you actually meant by “tablet” then I would say “touchscreen slate” (like the device in your video). However, your software seems equivalently useful for devices with convertible and traditional form factors as long as they also feature a resistive or capacitive touchscreen. Therefore, it seems as though you might want call this Plasma Touch rather than Plasma Tablet, unless you’re more concerned with doing what you want than what makes sense. As a final point, the different touchscreen technologies, capacitive, resistive, and their multitouch variants are all VERY different in terms of how they’re useful for interacting with a device. Therefore, you shouldn’t expect Plasma Tablet to work equally well across all. It will be different because all touchscreen technologies have good and bad points that compromise in the user
    experience.

    Good luck with your software!

  9. Colin

    Nice troll.
    Look, people don’t want millions of terms to describe a set of similar devices. The term “tablet” has obviously caught on. Deal with it.

  10. Marco Martin

    I’m pretty sure your definitions are correct and thanks for your clarifications… however,
    from a consumer standpoint all of this is really not much relevant, the term slate is not having much success and tablet is how those devices are being called, correct or not.
    it’s really the same thing of how we decided to give different “public” names to our internal architectural elements. You won’t see in public announcement terms like “containments” or “Applets”, but rather “Activities” and “Widgets”, two terms that technically are -not- correct, but are much more clear for who doesn’t know all the (irrelevant for a user) API details.

  11. Marco Martin

    nope, that device uses a Via x86 processor, ad since accelerated graphics drivers for linux are unmaintained, it uses VESA drivers, so it’s totally software rendering (that’s why is still a bit slow)
    Since Qt has interchangeable graphics backends, in the future especially on mobile yes, OpenGL ES will be the preferred one

  12. cheap ugg boots

    Are you anxious about the high daily and doing best to reduce the daily costs under the severe economic crisis circumstance? Is there a method to reduce the daily expenses to get [url=http://www.youcheapshoes.com/]d&g shoes[/url] for cheap?
    The answer is absolutely YES, For example, you can choose buying things like daily necessities online to reduce costs, like taking discount authentic [url=http://www.youcheapshoes.com/]cheap nike shoes[/url] discount Replica [url=http://www.youcheapshoes.com/]cheap jordan shoes[/url] to get a fat discount, it is very cheap but good quality, [url=http://www.youcheapshoes.com/]Cheap nike shoes[/url] from china made from nike shoes manufacturers,And what’s more, a pair of comfortable and beautiful shoes can always give better impressions to others at the first sight, to make you more attractive. We have many kinds of beautiful shoes here, with good styles and rich colors, it is mainly delicate produced from China with the reputation of China [url=http://www.youcheapshoes.com/]d&g shoes[/url]. We have [url=http://www.youcheapshoes.com/]Cheap Nike Shoes[/url] and [url=http://www.youcheapshoes.com/]d&g shoes[/url],all our product are made from Cheap product manufacturers, there are many [url=http://www.
    youcheapshoes.com/]Cheap nike shoes [/url]wholesalers, if you have a look on our site, you will find a complete series of shoes on show with rich styles and colors. Here is a good place and cheap ones for you to choose and you can find the unique one you love here. It is very convenient to buy from Cheap nike shoes distributors,We have many [url=http://www.youcheapshoes.com/]Cheap nike shoes[/url] suppliers and nike shoes wholesalers all over the world, you can receive your goods quickly after ordered. There are many shoes with different styles and materials, it is a easy and convenient way to buy [url=http://www.youcheapshoes.com/]Cheap nike shoes[/url] on sale.

  13. wjl

    Tibia Gold is the currency in Tibia(MMoRPG) .There are many items including Tibia weapons like
    Tibia Axe,Tibia Sword,Tibia Rod,Tibia Wand,Tibia Shield
    And also Tibia euipment
    Tibia helmet,Tibia armor,Tibia legs, Tibia boots
    These items let you always prevailed(Not only play a important role in the war, but also pawn the monster smoothly and level up easier)
    You can buy all these items by using Tibia gold
    And there still many sites u can buy tibia gold by real money like tibiaitem.com,tibiamoney.com,gamegoldcoin.com,gamezmoney.com,10minget.com,enjoygolds.com,tibiagoods.com gameotl.com etc
    Good luck, have fun in Tibia

    [url=http://www.tibiaitem.com]tibia gold[/url]
    [url=http://www.tibiaitem.com]tibia money[/url]
    *We are strongly against in-game spam and supplier fraud!

    *If you find any other Tibia Gold shop cheaper or faster than us ,please let us know and we will beat them!

    *Tibia gold stock system updated: we have more than 1000000k Tibia gold in 77 world now! We are 20% Cheaper ,50% Faster than rivals in tibia gold service,30 minutes delivery, 3 Years Xp. 85,000+ Customers Satisfied, 24/7.

    *Add our site to favorite to get 1000k Tibia gold only $72 one time every month Add Favorite NOW

    *Merry Chrismas&Happy new year!Click here,you can buy tibia gold at $72/1000k only one time for old customers this month,save at least $10 or more, grab it now!

    We are NO.1 Tibia Service Shop:Not only at the 1st place by searching “Tibia Gold” in Google for years,but also for our delivery time (always in 10min ),our reasonable price and various 24/7 online Tibia trade service .

    We Sell Tibia golds, Tibia outfits ,Tibia accounts Tibia items (Tibia itens) and we can help you level up faster by hand at power leveling service.

    Buy /Sell Tibia gold, Tibia money, GP , Tibia items here . We accept credit card via paypal, eazy and safe.Our verified paypal account is more than 800 rated

    Notice:Stay away from the scammer! We never sell lottery or something,do not come here to ask for your prize!Our delivery time is only 7~8minutes,or will refund all your money !

    [url=http://www.tibiamoney.com]tibia gold[/url]
    [url=http://www.tibiamoney.com]tibia money[/url]
    [url=http://www.tibiamoney.com]tibia item[/url]
    [url=http://www.tibiamoney.com]tibia items[/url]
    [url=http://www.tibiamoney.com]buy tibia gold[/url]
    [url=http://www.tibiamoney.com]tibia weapon[/url]
    [url=http://www.tibiamoney.com]tibia leveling[/url]
    [url=http://www.tibiamoney.com]armor tibia[/url]
    [url=http://www.tibiamoney.com]tibia level[/url]
    [url=http://www.tibiamoney.com]tibia account[/url]
    [url=http://www.titangolds.com]titan gold[/url]
    [url=http://www.gamezmoney.com]tibia gold[/url]
    [url=http://www.gamezmoney.com]tibia money[/url]
    [url=http://www.gamezmoney.com]tibia item[/url]
    [url=http://www.gamezmoney.com]tibia items[/url]
    [url=http://www.gamezmoney.com]buy tibia gold[/url]
    [url=http://www.gamezmoney.com]tibia weapon[/url]
    [url=http://www.gamezmoney.com]tibia leveling[/url]
    [url=http://www.gamezmoney.com]armor tibia[/url]
    [url=http://www.gamezmoney.com]tibia level[/url]
    [url=http://www.gamezmoney.com]tibia account[/url]
    [url=http://www.gamegoldcoin.com]tibia gold[/url]
    [url=http://www.gamegoldcoin.com]tibia money[/url]
    [url=http://www.gamegoldcoin.com]tibia item[/url]
    [url=http://www.gamegoldcoin.com]tibia items[/url]
    [url=http://www.gamegoldcoin.com]buy tibia gold[/url]
    [url=http://www.gamegoldcoin.com]tibia weapon[/url]
    [url=http://www.gamegoldcoin.com]tibia leveling[/url]
    [url=http://www.gamegoldcoin.com]armor tibia[/url]
    [url=http://www.gamegoldcoin.com]tibia level[/url]
    [url=http://www.gamegoldcoin.com]tibia account[/url]
    [url=http://www.10minget.com]tibia gold[/url]
    [url=http://www.10minget.com]tibia money[/url]
    [url=http://www.10minget.com]tibia item[/url]
    [url=http://www.10minget.com]tibia items[/url]
    [url=http://www.10minget.com]buy tibia gold[/url]
    [url=http://www.10minget.com]tibia weapon[/url]
    [url=http://www.10minget.com]tibia leveling[/url]
    [url=http://www.10minget.com]armor tibia[/url]
    [url=http://www.10minget.com]tibia level[/url]
    [url=http://www.10minget.com]tibia account[/url]
    [url=http://www.gamexgolds.com]tibia gold[/url]
    [url=http://www.gamexgolds.com]tibia money[/url]
    [url=http://www.gamexgolds.com]tibia item[/url]
    [url=http://www.gamexgolds.com]tibia items[/url]
    [url=http://www.gamexgolds.com]buy tibia gold[/url]
    [url=http://www.gamexgolds.com]tibia weapon[/url]
    [url=http://www.gamexgolds.com]tibia leveling[/url]
    [url=http://www.gamexgolds.com]armor tibia[/url]
    [url=http://www.gamexgolds.com]tibia level[/url]
    [url=http://www.gamexgolds.com]tibia account[/url]
    [url=http://www.enjoygolds.com]tibia gold[/url]
    [url=http://www.enjoygolds.com]tibia money[/url]
    [url=http://www.enjoygolds.com]tibia item[/url]
    [url=http://www.enjoygolds.com]tibia items[/url]
    [url=http://www.enjoygolds.com]buy tibia gold[/url]
    [url=http://www.enjoygolds.com]tibia weapon[/url]
    [url=http://www.enjoygolds.com]tibia leveling[/url]
    [url=http://www.enjoygolds.com]armor tibia[/url]
    [url=http://www.enjoygolds.com]tibia level[/url]
    [url=http://www.enjoygolds.com]tibia account[/url]
    [url=http://www.tibiagoods.com]tibia gold[/url]
    [url=http://www.tibiagoods.com]tibia money[/url]
    [url=http://www.tibiagoods.com]tibia item[/url]
    [url=http://www.tibiagoods.com]tibia items[/url]
    [url=http://www.tibiagoods.com]buy tibia gold[/url]
    [url=http://www.tibiagoods.com]tibia weapon[/url]
    [url=http://www.tibiagoods.com]tibia leveling[/url]
    [url=http://www.tibiagoods.com]armor tibia[/url]
    [url=http://www.tibiagoods.com]tibia level[/url]
    [url=http://www.tibiagoods.com]tibia account[/url]
    [url=http://www.gamegoldmoney.com]tibia gold[/url]
    [url=http://www.gamegoldmoney.com]tibia money[/url]
    [url=http://www.gamegoldmoney.com]tibia item[/url]
    [url=http://www.gamegoldmoney.com]tibia items[/url]
    [url=http://www.gamegoldmoney.com]buy tibia gold[/url]
    [url=http://www.gamegoldmoney.com]tibia weapon[/url]
    [url=http://www.gamegoldmoney.com]tibia leveling[/url]
    [url=http://www.gamegoldmoney.com]armor tibia[/url]
    [url=http://www.gamegoldmoney.com]tibia level[/url]
    [url=http://www.gamegoldmoney.com]tibia account[/url]
    [url=http://www.gameotl.com/tibia.htm]tibia gold[/url]
    [url=http://www.gameotl.com/tibia.htm]tibia money[/url]
    [url=http://www.gameotl.com/tibia.htm]tibia item[/url]
    [url=http://www.gameotl.com/tibia.htm]tibia items[/url]
    [url=http://www.gameotl.com/tibia.htm]buy tibia gold[/url]
    [url=http://www.gameotl.com/tibia.htm]tibia weapon[/url]
    [url=http://www.gameotl.com/tibia.htm]tibia leveling[/url]
    [url=http://www.gameotl.com/tibia.htm]armor tibia[/url]
    [url=http://www.gameotl.com/tibia.htm]tibia level[/url]
    [url=http://www.gameotl.com/tibia.htm]tibia account[/url]
    Guild Wars is an episodic series of multiplayer online role-playing games developed by ArenaNet and published by NCsoft. Although often defined as an MMORPG, the developers define it as a CORPG due to notable differences from the MMORPG genre
    [url=http://www.guildwarsgoldmoney.com]guild wars armor[/url]
    [url=http://www.guildwarsgoldmoney.com]guild wars platinum[/url]
    [url=http://www.guildwarsgoldmoney.com]guild wars farming[/url]
    [url=http://www.guildwarsgoldmoney.com]guild wars buy[/url]
    [url=http://www.guildwarsgoldmoney.com]guild wars shop[/url]
    [url=http://www.guildwarsgoldmoney.com]gw gold[/url]
    [url=http://www.guildwarsgoldmoney.com]guild wars gold[/url]
    [url=http://www.guildwarsgoldmoney.com]guild wars money[/url]
    [url=http://www.gamezmoney.com]guild wars armor[/url]
    [url=http://www.gamezmoney.com]guild wars platinum[/url]
    [url=http://www.gamezmoney.com]guild wars farming[/url]
    [url=http://www.gamezmoney.com]guild wars buy[/url]
    [url=http://www.gamezmoney.com]guild wars shop[/url]
    [url=http://www.gamezmoney.com]gw gold[/url]
    [url=http://www.gamezmoney.com]guild wars gold[/url]
    [url=http://www.gamezmoney.com]guild wars money[/url]
    [url=http://www.enjoygolds.com]guild wars armor[/url]
    [url=http://www.enjoygolds.com]guild wars platinum[/url]
    [url=http://www.enjoygolds.com]guild wars farming[/url]
    [url=http://www.enjoygolds.com]guild wars buy[/url]
    [url=http://www.enjoygolds.com]guild wars shop[/url]
    [url=http://www.enjoygolds.com]gw gold[/url]
    [url=http://www.enjoygolds.com]guild wars gold[/url]
    [url=http://www.enjoygolds.com]guild wars money[/url]
    [url=http://www.gamegoldmoney.com]guild wars armor[/url]
    [url=http://www.gamegoldmoney.com]guild wars platinum[/url]
    [url=http://www.gamegoldmoney.com]guild wars farming[/url]
    [url=http://www.gamegoldmoney.com]guild wars buy[/url]
    [url=http://www.gamegoldmoney.com]guild wars shop[/url]
    [url=http://www.gamegoldmoney.com]gw gold[/url]
    [url=http://www.gamegoldmoney.com]guild wars gold[/url]
    [url=http://www.gamegoldmoney.com]guild wars money[/url]
    [url=http://www.gw100k.com]guild wars armor[/url]
    [url=http://www.gw100k.com]guild wars platinum[/url]
    [url=http://www.gw100k.com]guild wars farming[/url]
    [url=http://www.gw100k.com]guild wars buy[/url]
    [url=http://www.gw100k.com]guild wars shop[/url]
    [url=http://www.gw100k.com]gw gold[/url]
    [url=http://www.gw100k.com]guild wars gold[/url]
    [url=http://www.gw100k.com]guild wars money[/url]
    [url=http://www.gameotl.com]guild wars armor[/url]
    [url=http://www.gameotl.com]guild wars platinum[/url]
    [url=http://www.gameotl.com]guild wars farming[/url]
    [url=http://www.gameotl.com]guild wars buy[/url]
    [url=http://www.gameotl.com]guild wars shop[/url]
    [url=http://www.gameotl.com]gw gold[/url]
    [url=http://www.gameotl.com]guild wars gold[/url]
    [url=http://www.gameotl.com]guild wars money[/url]
    [url=http://www.10minget.com]guild wars armor[/url]
    [url=http://www.10minget.com]guild wars platinum[/url]
    [url=http://www.10minget.com]guild wars farming[/url]
    [url=http://www.10minget.com]guild wars buy[/url]
    [url=http://www.10minget.com]guild wars shop[/url]
    [url=http://www.10minget.com]gw gold[/url]
    [url=http://www.10minget.com]guild wars gold[/url]
    [url=http://www.10minget.com]guild wars money[/url]
    [url=http://www.4gamefight.com]guild wars armor[/url]
    [url=http://www.4gamefight.com]guild wars platinum[/url]
    [url=http://www.4gamefight.com]guild wars farming[/url]
    [url=http://www.4gamefight.com]guild wars buy[/url]
    [url=http://www.4gamefight.com]guild wars shop[/url]
    [url=http://www.4gamefight.com]gw gold[/url]
    [url=http://www.4gamefight.com]guild wars gold[/url]
    [url=http://www.4gamefight.com]guild wars money[/url]
    Final Fantasy XIV is a Online Role Playing Game for the PS3. Final Fantasy XIV takes the first intrepid steps into an unknown realm, and in doing so a new place for adventurers of all creeds to call home is born – Erozea
    [url=http://gilffxiv.com]ffxiv gil[/url]
    [url=http://gilffxiv.com]ffxiv money[/url]
    [url=http://gilffxiv.com]ffxiv gold[/url]
    [url=http://gilffxiv.com]final fantasy XIV gil[/url]
    [url=http://gilffxiv.com]buy ffxiv gil[/url]
    [url=http://gilffxiv.com]final fantasy XIV money[/url]
    [url=http://www.10minget.com/ffxiv.html]ffxiv gil[/url]
    [url=http://www.10minget.com/ffxiv.html]ffxiv money[/url]
    [url=http://www.10minget.com/ffxiv.html]ffxiv gold[/url]
    [url=http://www.10minget.com/ffxiv.html]final fantasy XIV money[/url]
    [url=http://www.10minget.com/ffxiv.html]buy ffxiv gil[/url]
    [url=http://www.10minget.com/ffxiv.html]final fantasy XIV gil[/url]
    [url=http://www.4gamefight.com/ffxiv.html]ffxiv gil[/url]
    [url=http://www.4gamefight.com/ffxiv.html]ffxiv money[/url]
    [url=http://www.4gamefight.com/ffxiv.html]ffxiv gold[/url]
    [url=http://www.4gamefight.com/ffxiv.html]final fantasy XIV money[/url]
    [url=http://www.4gamefight.com/ffxiv.html]buy ffxiv gil[/url]
    [url=http://www.4gamefight.com/ffxiv.html]final fantasy XIV gil[/url]
    [url=http://www.enjoygolds.com/ffxiv-gil.html]ffxiv gil[/url]
    [url=http://www.enjoygolds.com/ffxiv-gil.html]ffxiv money[/url]
    [url=http://www.enjoygolds.com/ffxiv-gil.html]ffxiv gold[/url]
    [url=http://www.enjoygolds.com/ffxiv-gil.html]final fantasy XIV money[/url]
    [url=http://www.enjoygolds.com/ffxiv-gil.html]buy ffxiv gil[/url]
    [url=http://www.enjoygolds.com/ffxiv-gil.html]final fantasy XIV gil[/url]
    [url=http://www.gamegoldmoney.com/ffxiv-gil.html]ffxiv gil[/url]
    [url=http://www.gamegoldmoney.com/ffxiv-gil.html]ffxiv money[/url]
    [url=http://www.gamegoldmoney.com/ffxiv-gil.html]ffxiv gold[/url]
    [url=http://www.gamegoldmoney.com/ffxiv-gil.html]final fantasy XIV money[/url]
    [url=http://www.gamegoldmoney.com/ffxiv-gil.html]buy ffxiv gil[/url]
    [url=http://www.gamegoldmoney.com/ffxiv-gil.html]final fantasy XIV gil[/url]
    [url=http://gilffxiv.com]ffxiv gil[/url]
    [url=http://gilffxiv.com]ffxiv money[/url]
    [url=http://gilffxiv.com]ffxiv gold[/url]
    [url=http://gilffxiv.com]final fantasy XIV gil[/url]
    [url=http://gilffxiv.com]buy ffxiv gil[/url]
    [url=http://gilffxiv.com]final fantasy XIV money[/url]
    All characters,items,money and Gold pieces in “RS2” are the sole property of Jagex Ltd. This purchase is not for RS2 of their intellectual property but it is merely for the time we spent acquiring the Gold Piece and getting them to you.
    [url=http://www.rs15min.com]runescape gp[/url]
    [url=http://www.rs15min.com]runescape item[/url]
    [url=http://www.rs15min.com]runescape gold[/url]
    [url=http://www.rs15min.com]runescape money[/url]
    [url=http://www.rs15min.com]buy runescape[/url]
    [url=http://www.rs15min.com]runescape account[/url]
    [url=http://www.rs15min.com]runescape quest[/url]
    [url=http://www.runescapego.com]runescape gp[/url]
    [url=http://www.runescapego.com]runescape item[/url]
    [url=http://www.runescapego.com]runescape gold[/url]
    [url=http://www.runescapego.com]runescape money[/url]
    [url=http://www.runescapego.com]buy runescape[/url]
    [url=http://www.runescapego.com]runescape account[/url]
    [url=http://www.runescapego.com]runescape quest[/url]
    [url=http://www.runescape360.com]runescape gp[/url]
    [url=http://www.runescape360.com]runescape item[/url]
    [url=http://www.runescape360.com]runescape gold[/url]
    [url=http://www.runescape360.com]runescape money[/url]
    [url=http://www.runescape360.com]buy runescape[/url]
    [url=http://www.runescape360.com]runescape account[/url]
    [url=http://www.runescape360.com]runescape quest[/url]
    [url=http://www.gameotl.com]runescape gp[/url]
    [url=http://www.gameotl.com]runescape item[/url]
    [url=http://www.gameotl.com]runescape gold[/url]
    [url=http://www.gameotl.com]runescape money[/url]
    [url=http://www.gameotl.com]buy runescape[/url]
    [url=http://www.gameotl.com]runescape account[/url]
    [url=http://www.gameotl.com]runescape quest[/url]
    [url=http://www.runescape100m.com]runescape gp[/url]
    [url=http://www.runescape100m.com]runescape item[/url]
    [url=http://www.runescape100m.com]runescape gold[/url]
    [url=http://www.runescape100m.com]runescape money[/url]
    [url=http://www.runescape100m.com]buy runescape[/url]
    [url=http://www.runescape100m.com]runescape account[/url]
    [url=http://www.runescape100m.com]runescape quest[/url]
    Feel free to contact us 24 hours a day, 7 days a week by live chat and email.
    [url=http://www.welovers.net]武汉婚纱摄影[/url]
    [url=http://www.otzg.com]寓教于乐的游戏[/url]
    [url=http://www.gamezmoney.com/dofus-kamas.htm]buy dofus kamas[/url]
    [url=http://www.gamezmoney.com/dofus-kamas.htm]cheap dofus kamas[/url]
    [url=http://www.gamezmoney.com/dofus-kamas.htm]dofus kamas[/url]

Comments are closed.