Language Selection

English French German Italian Portuguese Spanish

Marble's Secrets Part I: Behind the Scenes of Marble...

Filed under
Software

If you've ever followed KDE 4 development then you've probably heard about Marble. Marble is a virtual globe which displays the earth. So Marble can be used as a nice digital replacement for your desktop globe at home where you can look up places.

But wait! There's more to it: Actually these days Marble can also display flat maps (thanks to Carlos Licea), can show different "map themes" and can serve as a Qt4-widget as well as an application! This means that as a programmer you can use Marble in your very own project as a map widget (License: LGPL). Marble was designed to run on any device and on any operating system supported by Qt4 without any further requirements. You can download the latest version of Marble together with KDE 4.0.1 here (It's part of the KDE-EDU module).

How Marble stores texture data

If you start Marble you might realize that the startup time is pretty good: It usually takes maybe 2-5 secs to start Marble (and we are working on improving that dramatically). If you zoom into the earth you might notice that Marble doesn't get slower while zooming in. Looking at the amount of memory being used up you will also see that memory numbers don't change either. No matter how much you zoom in it's as little as 65-100MB which is pretty lean compared to other virtual globes.

Among other concepts this is being accomplished by loading the map piece by piece. Marble uses a concept that is very popular among virtual globes: Quadtiles. In fact we are using the most simple form of Quadtiles compared to other more sophisticated solutions. We decided to do so for reasons of pragmatism and in order to keep things easy to understand for people who want to contribute to Marble.

More Here




More in Tux Machines

Mint 18 Released, No GUI Please, Atomic Host 7.2.5

Today in Linux news, the Red Hat announcements kept on coming including the release of Red Hat Atomic Host 7.2.5. Elsewhere, Mint 18 in Cinnamon and MATE flavors was announced by Clement Lefebvre as promised. Bryan Lunduke just finished up 10 days using only a Linux terminal saying it "was too painful" and Eric Grevstad said using Linux and LibreOffice will change your life. Read more

July 2016 issue of The PCLinuxOS Magazine released

The PCLinuxOS Magazine staff is pleased to announce the release of the July 2016 issue. With the exception of a brief period in 2009, The PCLinuxOS Magazine has been published on a monthly basis since September, 2006. The PCLinuxOS Magazine is a product of the PCLinuxOS community, published by volunteers from the community. The magazine is lead by Paul Arnote, Chief Editor, and Assistant Editor Meemaw. The PCLinuxOS Magazine is released under the Creative Commons Attribution- NonCommercial-Share-Alike 3.0 Unported license, and some rights are reserved. In the July 2016 issue: * Seven Years Later: A Look Back * Installing A Seeburg 1000 On PCLinuxOS * ms_meme's Nook: Anytime * PCLinuxOS Family Member Spotlight: tuxlink * GIMP Tutorial: Engraved Text * Game Zone: Funklift * PCLinuxOS Recipe Corner * Tip Top Tips: A Simple HTTP Server * PCLinuxOS Puzzled Partitions * And much more inside! This month’s magazine cover image was designed by Meemaw. Download the PDF (8.3 MB) http://pclosmag.com/download.php?f=2016-07.pdf Download the EPUB Version (6.6 MB) http://pclosmag.com/download.php?f=201607epub.epub Download the MOBI Version (7.6 MB) http://pclosmag.com/download.php?f=201607mobi.mobi Visit the HTML Version http://pclosmag.com/html/enter.html

4MLinux 18.0 Distro Released with Support for LibreOffice 5.2, Thunderbird 45.1

4MLinux developer Zbigniew Konojacki has just informed Softpedia today, July 1, 2016, about the immediate availability for download of the final release of the 4MLinux 18.0 operating system. Read more

GNU/Linux Leftovers

  • Not Love
    I had seen GNU/Linux once before in my life. At a previous school, the husband of one of the teachers installed it on a PC in my presence. He couldn’t get it working…. Still, I read that GNU/Linux did not crash. I needed that. I was willing to make the effort to download and install GNU/Linux if I could have only that. Our Internet connection was a few KB/s on dial-up… I spent two weekends and five evenings downloading an .iso CD-image with FileZilla or something on a Mac in the lab. I had never burned a CD before but tried once copying the file to the CD. That wouldn’t boot. I discovered CD imaging… So, on the second try, I had a CD that would boot on the machines. I first did one machine and it wouldn’t start X. Having never seen X before, this was a problem but it turned out all I needed was the scanning frequencies for the CRT in a configuration file. Google helped me find those for each of my five different kinds of monitors. Suddenly, the PCs were useful with GNU/Linux.
  • Linux Under the Hood: Silence of the RAM
    Now that I see the events of the last week chronicled clearly in front of my very eyes, maybe the disparaging old junk man was right after all. I’m shameless enough to admit my own idiocy as long as it leads to learning from my mistakes. Maybe Linux isn’t rocket science, but installing RAM was sure beginning to feel like it.
  • Check out our new issue plus win an ebook bundle!
  • 30 days in a terminal: Day 10 — The experiment is over
    When I set out to spend 30 days living entirely in a Linux terminal, I knew there was a distinct possibility I would fail utterly. I mean, 30 days? No GUI software? No Xorg? Just describing it sounds like torture. And torture it was. Mostly. Some moments, though, were pretty damned amazing. Not amazing enough to help me reach my 30-day goal, mind you. I fell short—only making it to day 10.
  • Bad Voltage Episode 70 Has Been Released: Delicious Amorphous Tech Bubble
  • Tokyo: Automotive Linux Summit
    Engineers will gather in Tokyo July 13-14 for the annual Automotive Linux Summit, a conference where auto-industry stakeholders discuss the adoption of an open-source Linux-based platform for in-vehicle infotainment. The two-day summit brings together automotive systems engineers, Linux experts, developers and other players.
  • Oxenfree, an adventure game with supernatural elements, available on Linux
    This well-received indie title has been ported over to Linux. Combining plenty of elements of 80s teen movies and packaging them in a polished adventure, Oxenfree may be worth checking out if you’re a fan of adventure games.
  • Space station management game, The Spatials: Galactology, is confirmed to be coming for Linux
    This is an expanded and reimagined version of the management sim, The Spatials. It’s yet to be released but the developers have confirmed that a Linux version is in the works.
  • Red Hat Storage VP sees different uses for Ceph, Gluster
    Red Hat Storage showed off updates to its Ceph and Gluster software and laid out its strategy for working with containers at this week’s Red Hat Summit in San Francisco.