Exotic Options You Must Try In Online Printing

Submitted by: Robert Johnston

Bored with some of the typical options you have in online printing? Then maybe you need to ask for something new to your online printer. Let me give you some exotic options in online printing that you should definitely try out to create a more impressive and noteworthy kind of color print. I have listed down some of the best exotic options below and hopefully one of these should be a perfect fit for your custom online prints.

1. Imported paper materials Some specialized online printing companies do carry imported paper materials. Typically these materials have very odd colors and coatings that make them distinct. They also have very specific paper weight, and in a lot of cases, they actually imbue the style and classiness that is representative of the country where those paper materials come from. So if you want something new, specific and very overarching with your designs go for those imported paper materials.

2. Textured paper materials If expensive imported materials are not what you are concentrating on, then you can just try something more close to home. Textured paper is another thing that you can try out to get that other kind of look for your online prints. This is especially effective for card type prints and of course the prints with specialized covers. Texture paper has that feature of tempting people to touch them and it can in fact increase the impact and attractive nature of most prints. That is why it is a good idea to try some texture materials from time to time.

YouTube Preview Image

3. Scented paper materials Other online printers will offer you scented paper materials for your prints. Besides notepads, some custom newsletters, envelopes and even special brochures can have that scent that makes people easily remember your type of print. This is more expensive of course, but it also gives your prints that extra sensory impact that often makes them more powerful and impressive.

4. Glossy type inks If your goal is distraction and attraction, the best exotic printing option that you should try are glossy type inks. These types of full color inks gleam in the light, giving that impression of professional sleek type prints that never deteriorate. This is great for official corporate publications and advertising posters. So if you have messages that you want to gleam in the light, try this option out for size.

5. Metallic type inks Now, beyond glossy inks are metallic inks. These metallic inks are specialized inks that come only of course in metallic color. Gold and silver metallic inks are of course the more popular ones that you can choose. This adds of course that solid type of effect that is somewhat elegant, as well as heavy on the design. This is a great thing to use for invitations, business cards, postcards and even full color postcards with metallic accents.

6. Embedded materials You can also try embedded materials in your prints. For example, you can embed small metallic eyelets, glass studs, reflectors, glitters and a myriad of other textural and special effects. These embedded materials can really mark a certain kind of print, albeit making it heavier.

7. Embossed type Finally, you can also try having some of your design elements embossed. From embossed text to embossed shapes and design elements, embossing can create a whole new dimension within your prints. This makes your prints a lot more solid and of course significant in the eyes of your readers.

Great! So what are you waiting for now? Go ahead and try these exotic options in online printing.

About the Author: Visit this site for more information




Permanent Link:


Greek demonstrators protest austerity measures

Category : Uncategorized

Wednesday, May 5, 2010

Protestors in Greece, rallying against austerity measures, have clashed with police in the capital of Athens.

Some people participating in the rally — attended by thousands of teachers and students — threw stones at riot police, who responded by employing pepper spray, although the BBC described the protests as being generally peaceful. Demonstrators say that a recent austerity proposal, which is to include pension cuts and an increase in taxes, will adversely affect the education sector.

Teachers, along with hospital workers and public servants, have started a two-day strike over the measures. Also present were 150 members of the armed forces, who protested having their bonuses lowered.

Meanwhile, earlier on Tuesday, approximately a hundred demonstrators with the Communist Party broke through locks at the Acropolis and hung up banners saying: “Peoples of Europe — Rise Up”.

Communist Member of Parliament Nikos Papaconstantinou commented: “We want to send a message to the farthest reaches of Greece and Europe. Similar measures that eliminate social security are taken across Europe. But popular anger will rattle imperialist organisations.”

The austerity plan comes shortly after the Greek government said it would introduce spending cuts to obtain a loan package by the EU and International Monetary Fund, aimed at helping Greece recover from a financial crisis.

Retrieved from “https://en.wikinews.org/w/index.php?title=Greek_demonstrators_protest_austerity_measures&oldid=4536419”

Wikinews interviews Steve Burke, U.S. Democratic Party presidential candidate

Category : Uncategorized

Sunday, December 13, 2015

This article is a featured article. It is considered one of the best works of the Wikinews community. See Wikinews:Featured articles for more information.

Macomb, New York Councilman Steve Burke took some time to speak with Wikinews about his campaign for the U.S. Democratic Party’s 2016 presidential nomination.

Burke, an insurance adjuster and farmer, was elected councilman in Brookhaven, New York in 1979. He left the town after being accused and found not guilty of bribery in the 1980s. Since 1987 he has served as Macomb councilman off-and-on and currently holds the post. From 1993 to 1996 and 1999 to 2002 he worked as chairman of the Democratic Party of St. Lawrence County, New York. Among his many political campaigns, Burke unsuccessfully sought the Democratic Party’s presidential nomination in 1992 and recently attempted to run for U.S. Congress in 2014 but too many of his ballot petition signatures were found invalid. Burke filed with the Federal Election Commission to run for president in the 2016 election on September 18, 2015 and has qualified for the first-in-the-nation New Hampshire Primary.

With Wikinews reporter William S. Saturn?, Burke discusses his political background, his 2016 presidential campaign, and his policy proposals.

Retrieved from “https://en.wikinews.org/w/index.php?title=Wikinews_interviews_Steve_Burke,_U.S._Democratic_Party_presidential_candidate&oldid=4567472”

How To Choose Mobile Casino

Category : Betting

Mobile casinos have a great number of advantages over online and land-basedcasinos. Mobile casinos are easily accessible and provide a great number of casino games and bonuses. Each mobile casino bonus provides players with various benefits. Mobile casinos became popular due to the wide use of various mobile devices.Nowadays people cant imagine their life without various mobile gadgets: sell phones, tablets, smartphones, PPCs and other handheld devices. Mobile devices manufacturers power their gadgets with the cutting edge technologies which allow users to use a great number of various useful options. One of the main advantages of mobile casinos is mobile casino bonuses. Mobile casino bonuses have their features and before obtaining any mobile casino bonus, it is necessary to get familiar with the mobile casino bonus terms and conditions. If you are going to find the best mobile casino, you can read a lot of information about mobile casino bonuses.Mobile casino websites provide a wide range of the most popular mobile casino games. You have an opportunity to enjoy the best mobile casino games of chance and games of skill. The best mobile casinos offer a great number of mobile casino slots, mobile video poker, mobile roulette and other popular games.It should be mentioned that mobile casino games are not suitable for all mobile gadgets, as the manufacturers of various mobile devices base their gadgets on various platforms. Except benefits from each mobile casino bonus and a great variety of mobile casino games, mobile casinos can boast the level of their customers protection. Nowadays mobile casinos employ a great number of security programs in order to protect its customers from hack and unauthorized access to their financial data. SSL encryption is aimed to protect financial information during transactions. Firewall protects players account from hack, as it is located on the server of the mobile casino.

Polaroid goes bankrupt

Category : Uncategorized

Friday, December 19, 2008

Camera company Polaroid has filed for Chapter 11 bankruptcy protection in the United States. The firm, famed for the introduction of instant photography, says alleged fraud by the founder of their parent group is to blame.

Owned since 2005 by Petters Group Worldwide, Polaroid says that the group’s founder Tom Petters is “under investigation for alleged acts of fraud that have compromised the financial condition of Polaroid.” Authorities believe Petter, currently in police custody, was running fraud worth £3 billion, something he denies.

Petters Group, itself, filed for bankruptcy in October. Both firms now face restructuring, which Polaroid is confident won’t affect daily operations — in fact, the company is “planning for new product launches in 2009,” and claims to have “entered bankruptcy with ample cash reserves sufficient to finance the company’s reorganization under Chapter 11.”

Polaroid has further said that employees will be paid without interruption, and that while members of Petters Group are under investigation for fraud, Polaroid’s management is not. The company, based in Minnesota, also has subsidiaries which will enter bankruptcy with it.

Retrieved from “https://en.wikinews.org/w/index.php?title=Polaroid_goes_bankrupt&oldid=4455668”

World Wars lowered New Zealanders life expectancy

Category : Uncategorized

Wednesday, September 20, 2006

A population study, released by Statistics New Zealand titled A History of Survival in New Zealand, highlights that the life expectancy of New Zealand males born in the mid 1890’s would have been five years higher without the impact of the two world wars, as 10% of males died in war. Also males born in the late 1910’s would have had a three year higher life expectancy, without the impact of the two world wars as well. The new study is an international study of survival and mortality.

The study also reveals that a male born in the late 1870’s would have had an average life span of 51-years-old and in the 1930’s the average life span was 69-years-old. And in females the life expectancy is 75-years-old, previously 55-years-old.

Kim Dunstan, Statistics NZ demographer, said: “The dramatic lifespan changes were attributed to many factors, including improved hygiene, sanitation, medicines and infectious disease control. Changes in lifestyle had also made an important difference.”

People born in the late 1870’s had a 23% chance of not making it to see their 15th birthday, people born in the 1900’s had a 15% chance, people born in the 1930’s had a seven percent chance, people born in the 1960’s had a three percent chance and those born around the 1990’s had a one percent chance.

Mr Dunstan said: “The study provided the most complete picture of how long New Zealanders lived and showed for the first time the impact of war deaths on the population. Death comes to us all and it does affect us at a lot of levels. A lot of people have had family members who died in the war and can relate to their own experiences.”

A History of Survival in New Zealand also shows that New Zealand is one of the few countries in the world that has an almost complete and detailed history of births, deaths and migration information dating back to the late 1800’s. This study is a historic book full of births, deaths and external migration for the population of New Zealand. It will also be used in the future relating to health, population and mortality areas. It is also unique because it follows the population from birth right through to death. “We see the study very much as the basis for further work … across other organisations in New Zealand and, indeed, internationally,” Mr. Dunstan said.

Retrieved from “https://en.wikinews.org/w/index.php?title=World_Wars_lowered_New_Zealanders_life_expectancy&oldid=567023”

Fitness And Health Promotion Offers Fulfilling Career

Category : Human Resources

Fitness and Health Promotion Offers Fulfilling Career


Jason White

Those who are interested in assisting individuals to make healthy lifestyle choices that will reduce or prevent the occurrence of acute and chronic diseases by providing professional fitness assessments, recommendations for health and fitness exercise regimes and strategies to meet their health and wellness goals should consider applying for Centennial College\’s Fitness Training Program. That\’s because not only does this two-year offering result in an Ontario College Diploma, it also prepares students for positions as: instructors, personal trainers, fitness consultants and wellness/fitness program developers. These professionals may be hired in: their communities, corporate fitness, municipal recreation, retail fitness, hospitals and more. In addition, students of Fitness and Health Promotion have the opportunity to gain the skills necessary to become certified personal trainers according to the CSEPT-PT requirements and also learn course material related to the canfitpro nutrition and wellness certification.

But how does Fitness and Promotion get students from novices to lean, mean fitness machines? First and foremost, guided by faculty members who are experts in the field, students attend between five and seven courses per semester, which focus on mental health as an essential part of a holistic approach to well being, anatomy and physiology, fitness assessment, leadership skills, injury management, nutrition, fitness marketing, health promotion, computer skills and cross cultural awareness. These courses are actually designed around practical learning in laboratory and placement settings to offer students comprehensive academic grounding.

YouTube Preview Image

Because it focuses on offering students as much practical experience as possible, the Fitness and Promotion program sees students applying what they learn in the Fitness and Health Promotion courses at the newly constructed Athletic and Wellness Center located at Progress Campus. There is also opportunity for inter-professional student liaisons between Fitness and Health Promotion students and other programs (i.e. Police Foundations, Pre-service Fire and Paramedic students) at Centennial College to assist in the attainment of their fitness assessment goals.

Thanks to industry partnerships that provide supervised field placement opportunities in the fitness industry, students of Fitness and Promotion get to apply what they learn during two industry field placements. Prior to each program Field Placement, students require the following: an annual clear police check with vulnerable sector screening; successful completion of an annual renewal of a recognized course in CPR (health care provider level); as well as successful completion of a recognized course in standard first aid.

Among the abilities with which Fitness and Health Promotions students graduate are: assessing the fitness level, health issues and overall well-being of individual clients based on various assessment tools and strategies; applying effective practices to the design, implementation and management of fitness and lifestyle programs and events for individual clients intended to meet health, fitness and lifestyle goals; providing comprehensive training and evaluation of fitness and wellness programs to enable individual clients and groups to reach and maintain optimal well-being; and more.

To apply for the Health Promotion program, students must minimum an Ontario Secondary School Diploma (OSSD) or equivalent, or mature status (19 years or older). In addition, you must have completed the English Grade 12 C or U (minimum grade required) or equivalent, or skills assessment; as well as one Science Grade 11 or 12, C or U (minimum grade requirement) or skills assessment (Physics, Chemistry, Biology or Exercise Science).

Jason, in this article, details that all of the things students should demand in a

Health Promotion program

are found at Centennial College.

Article Source:


Colleges offering admission to displaced New Orleans students/AL-KY

Category : Uncategorized

See the discussion page for instructions on adding schools to this list and for an alphabetically arranged listing of schools.

Due to the damage by Hurricane Katrina and subsequent flooding, a number of colleges and universities in the New Orleans metropolitan area will not be able to hold classes for the fall 2005 semester. It is estimated that 75,000 to 100,000 students have been displaced. [1]. In response, institutions across the United States and Canada are offering late registration for displaced students so that their academic progress is not unduly delayed. Some are offering free or reduced admission to displaced students. At some universities, especially state universities, this offer is limited to residents of the area.

Retrieved from “https://en.wikinews.org/w/index.php?title=Colleges_offering_admission_to_displaced_New_Orleans_students/AL-KY&oldid=527583”

How To Scrap A Car For The Top Dollar

Category : Helicopter

Are you wanting to scrap your old car for some cash? Tired of spending too much to fix that junk car?

The time has come. Cars that barely take you on the road will no longer work. It may have a long way to go, it has been for many years, and its value is not high-and certainly not worth fixing.

If your car is in this proximity to the terminal, you should not try to sell it to a car dealer or individual. That would be unethical and could expose you to liability issues.

Literally, it can give you everything and the best result is to sell its scrap value. good news? You will get some cash out of the box and your car will not be the source of any future problems. In fact, some of them will be recycled, bringing new life to other vehicles!

Getting the best scrap car price for your car can be a time-consuming and sometimes confusing process.

But not necessarily! We have a list for anyone who wants to know how to scrap a car. However, if you want to get $ 500 for scrap car cash, you will need to reconsider. Expensive.

Once you know who bought the garbage truck and how to scrap it, it will be a fairly smooth process. Before selling garbage trucks, you need to do the following.

1. Please remove personal items before from your scrap car

Most of us spend a lot of time in cars. We drove them to work, school, shopping and movies. We take the car for road trips, vacations and visits to relatives and friends. We like to carry with us something we like and useful, such as recorded music, drinks, snacks, sunglasses, hats and rain gear. If we have kids or pets for a ride, there is more to take away. Over the years, it can really add up.

2. Get your titles in order: make sure you have the right to the garbage truck

Before you say goodbye to a car that is planning to throw garbage, you need to take care of one key management detail. That is a valid title and you need to transfer ownership to the salvage yard. You can sell cars without a title, but it is much more difficult.

What if you still owe money in the car?

If you still owe someone (such as a bank, credit union, or financial company) you intend to make old car money, it will become a bit complicated. If you look at the title and list a financial entity and your name, you have a lien on the car.

The money you owe is called the lienist, and you and the lienist both own the car until the balance is paid off. When you pay off the arrears, you become the sole owner of the vehicle. Once you own it, you can sell it for free.

3. The most valuable parts in scrapped cars

If you have agreed to use the price of the car with a salvage code, you should transfer the price to them under the conditions described at the time of the transaction.

GPS System

Catalytic Converters

Exhaust Systems


Car Doors, Windows, And Electrical Components


Car Batteries

Air Bags

Cooling System

Windshield Wiper Arms

Tires And Rims

Audio System

Motor Oil & Filters

Keep These Things In Mind

4. Please prepare all relevant information before scrapping vehicle

When you start buying garbage trucks at the best price, you should put all your important information about the car in front of you so that it can be made available to all potential buyers. This information includes:

The year, brand and model of the car

Its vehicle identification number (VIN-found on or in the registry of the windshield.)

Your car condition (including problem areas)




Your car’s current mileage

Is the car running?

Is the car towed?

Do you have a clean title?

Does it have all 4 tires and wheels?

Is the tire deflated?

Do you have the key

Is the mirror, glass or lamp damaged?

What is the mileage of the odometer?

5. Find out where and how to scrap a car near you

You can search online forcar wreckerspayingcash for scrap carswith free removal. This will show you list of wreckers nearby.Car Removalis easy process and can be done within hours. You can ring around to get some prices and go with the best cash for scrap cars company.

6. get Familiar with the process of scrapping cars

Here are some simple steps to help you determine the best way to waste your car:

Assess your vehicle

What is your car really like? Knowing this is the first step to getting a high price for your vehicle. Here are some questions to ask yourself:

Can I drive

Has any part of it been severely damaged (such as major physical damage from an accident, engine or transmission damage)?

Are there valuable parts (wheels/tires, alternators, body parts, glass, seats, etc.) in good condition for resale?

cash for cars in easy process and if you are in Auckland lookout forcar wreckers near you. Scrap car for cash with the easy transaction and quick removal.

OpenSync Interview – syncing on the free desktop

Category : Uncategorized

Friday, May 19, 2006

This interview intends to provide some insight into OpenSync, an upcoming free unified data synchronization solution for free software desktops such as KDE, commonly used as part of the GNU/Linux operating system.

Hi Cornelius, Armin and Tobias. As you are now getting close to version 1.0 of OpenSync, which is expected to become the new synchronisation framework for KDE and other free desktops, we are quite interested in the merits it can provide for KDE users and for developers, as well as for the Open Source Community as a whole. So there’s one key-question before I move deeper into the details of OpenSync:

What does OpenSync accomplish, that no one did before?


First of all it does its job of synchronizing data like addressbooks and calendars between desktop applications and mobile devices like PDAs and cell phones.
But the new thing about OpenSync is that it isn’t tied to a particular device or a specific platform. It provides an extensible and modular framework that is easy to adopt for application developers and people implementing support for syncing with mobile devices.
OpenSync is also independent of the desktop platform. It will be the common syncing backend for at least KDE and GNOME and other projects are likely to join. That means that the free desktop will have one common syncing solution. This is something really new.

How do the end-users profit from using synching solutions that interface with OpenSync as framework?


First, the users will be able to actually synchronize all their data. By using one common framework there won’t be any “missing links”, where one application can sync one set of devices and another application a different one. With OpenSync all applications can sync all devices.
Second, the users will get a consistent and common user interface for syncing across all applications and devices. This will be much simpler to use than the current incoherent collection of syncing programs you need if you have more than the very basic needs.

How does OpenSync help developers with coding?


It’s a very flexible and well-designed framework that makes it quite easy for developers to add support for new devices and new types of data. It’s also very easy to add support for OpenSync to applications.
The big achievement of OpenSync is that it hides all the gory details of syncing from the developers who work on applications and device support. That makes it possible for the developers to concentrate on their area of expertise without having to care what’s going on behind the scenes.
I have written quite a lot of synchronization code in the past. Trust me, it’s much better, if someone just takes care of it for you, and that’s what OpenSync does.


Another point to mention is the python wrapper for opensync, so you are not bound to C or C++, but can develop plugins in a high level scripting language.

Why should producers of portable devices get involved with your team?


OpenSync will be the one common syncing solution for the free desktop. That means there is a single point of contact for device manufacturers who want to add support for their devices. That’s much more feasible than addressing all the different applications and solutions we had before. With OpenSync it hopefully will become interesting for manufacturers to officially support Linux for their devices.

Do you also plan to support applications of OpenSync in proprietary systems like OSX and Windows?


OpenSync is designed to be cross-platform, so it is able to run on other systems like Windows. How well this works is always a question of people actually using and developing for this system. As far as I know there isn’t a real Windows community around OpenSync yet. But the technical foundation is there, so if there is somebody interested in working on a unified syncing solution on Windows, everybody is welcome to join the project.

What does your synchronisation framework do for KDE and for KitchenSync in particular?


OpenSync replaces the KDE-specific synchronization frameworks we had before. Even in KDE we had several separate syncing implementations and with OpenSync we can get replace them with a common framework. We had a more generic syncing solution in KDE under development. This was quite similar from a design point of view to OpenSync, but it never got to the level of maturity we would have needed, because of lack of resources. As OpenSync fills this gap we are happy to be able to remove our old code and now concentrate on our core business.

What was your personal reason for getting involved with OpenSync?


I wrote a lot of synchronization code in the past, which mainly came from the time where I was maintaining KOrganizer and working on KAddressBook. But this always was driven by necessity and not passion. I wanted to have all my calendar and contact data in one place, but my main objective was to work on the applications and user interfaces handling the data and not on the underlying code synchronizing the data.
So when the OpenSync project was created I was very interested. At GUADEC in Stuttgart I met with Armin, the maintainer of OpenSync, and we talked about integrating OpenSync with KDE. Everything seemed to fit together quite well, so at Linuxtag the same year we had another meeting with some more KDE people. In the end we agreed to go with OpenSync and a couple of weeks later we met again in Nuernberg for three days of hacking and created the KDE frontend for OpenSync. In retrospect it was a very pleasant and straightforward process to get where we are now.


My reason to get involved (or better to start) OpenSync was my involvement with its predecessor Multisync. I am working as a system administrator for a small consulting company and so I saw some problems when trying to find a synchronization solution for Linux.
At that point I joined the Multisync project to implement some plugins that I thought would be nice to have. After some time I became the maintainer of the project. But I was unhappy with some technical aspects of the project, especially the tight coupling between the syncing logic and the GUI, its dependencies on GNOME libraries and its lack of flexibility.


Well, I have been a KDE PIM developer for several years now, so there was no way around getting in touch with synchronization and KitchenSync. Although I liked the idea of KitchenSync, I hated the code and the user interface […]. So when we discussed to switch to OpenSync and reimplementing the user interface, I volunteered immediately.

Can you tell us a bit about your further plans and ideas?


The next thing will be the 1.0 release of OpenSync. We will release KitchenSync as frontend in parallel.


There are of course a lot of things on my todo and my wishlist for opensync. For the near future the most important step is the 1.0 release, of course, where we still have some missing features in OpenSync as well as in the plugins.
One thing I would really like to see is a thunderbird plugin for OpenSync. I use thunderbird personally and would really like to keep my contacts up to date with my cellular, but I was not yet able to find the time to implement it.


One thing that would really rock in future versions of OpenSync is an automatic hardware detection mechanism, so when you plugin your Palm or switch on your bluetooth device, OpenSync will create a synchronization group automatically and ask the user to start syncing. To bring OpenSync to the level of _The Syncing Solution [tm]_ we must reduce the necessary configuration to a minimum.

What was the most dire problem you had to face when creating OpenSync and how did you face it?


Fortunately the problems which I personally would consider to be dire are solved by the implementation of OpenSync which is well hidden from the outside world and [they are] an area I didn’t work on 😉


I guess that I am the right person to answer this question then 🙂
The most complicated part of OpenSync is definitely the format conversion, which is responsible for converting the format of one device to the format that another device understands.
There are a lot of subsystems in this format conversion that make it so complex, like conversion path searching, comparing items, detection of mime types and last but not least the conversion itself. So this was a hard piece of work.

What was the greatest moment for you?


I think the greatest moment was when, after three days of concentrated hacking, we had a first working version of the KDE frontend for OpenSync. This was at meeting at the SUSE offices in Nuernberg and we were able to successfully do a small presentation and demo to a group of interested SUSE people.


I don’t remember a distinct “greatest moment”. But what is a really great feeling is to see that a project catches on, that other people get involved, use the code you have written and improve it in ways that you haven’t thought of initially.


Hmm, also hacking on OpenSync/KitcheSync is much fun in general, the greatest moment was when the new KitchenSync frontend synced two directories via OpenSync the first time. But it was also cool when we managed to get the IrMC plugin working again after porting it to OpenSync.

As we now know the worst problem you faced and your greatest moment, the only one missing is: What was your weirdest experience while working on OpenSync?


Not directly related to OpenSync, but pretty weird was meeting a co-worker at the Amsterdam airport when returning from the last OpenSync meeting. I don’t know how high the chance is to meet somebody you know on a big random airport not related at all to the places where you or the other person live, but it was quite surprising.


Since my favorite language is C++, I was always confused how people can use plain C for such a project, half the time your are busy with writing code for allocating/freeing memory areas. Nevertheless Armin did a great job and he is always a help for solving strange C problems 🙂

Now I’d like to move on to some more specific questions about current and planned abilities of OpenSync. As first, I’ve got a personal one:

I have an old iPod sitting around here. Can I or will I be able to use a program utilizing OpenSync to synchronize my calendars, contacts and music to it?


I’m not aware of any iPod support for OpenSync up to now, but if it doesn’t exist yet, why not write it? OpenSync makes this easy. This is a chance for everybody with the personal desire to sync one device or another to get involved.


I dont think that there is iPod support yet for OpenSync. But it would definitely be possible to use OpenSync for this task. So if someone would like to implement an iPod plugin, I would be glad to help 🙂

Which other devices do you already support?


At this time, OpenSync supports Palms, SyncML and IrMC capable devices.

Which programs already implement OpenSync and where can we check back to find new additions?


On the application side there is support for Evolution [GNOME] and Kontact with KitchenSync [KDE] on the frontend side and the backend side and some more. I expect that further applications will adopt OpenSync once the 1.0 version is released.


Besides kitchensync there already are a command line tool and a port of the multisync GUI. Aside from the GUIs, I would really like to see OpenSync being used in other applications as well. One possibility for example would to be integrate OpenSync into Evolution to give users the possibility to synchronize their devices directly from this application. News can generally be found on the OpenSync web site www.opensync.org.

It is time to give the developers something to devour, too. I’ll keep this as a short twice-fold technical dive before coming to the takeoff question, even though I’m sure there’s information for a double-volume book on technical subleties.

As first dive: How did you integrate OpenSync in KitchenSync, viewed from the coding side?


OpenSync provides a C interface. We wrapped this with a small C++ library and put KitchenSync on top. Due to the object oriented nature of the OpenSync interfaces this was quite easy.
Recently I also started to write a D-Bus frontend for OpenSync. This also is a nice way to integrate OpenSync which provides a wide variety of options regarding programming languages and system configurations.

And for the second, deeper dive:

Can you give us a quick outline of those inner workings of OpenSync, from the developers view, which make OpenSync especially viable for application in several different desktop environments?


That’s really a question for Armin. For those who are interested I would recommend to have a look at the OpenSync website. There is a nice white paper about the internal structure and functionality of OpenSync.


OpenSync consists of several parts:
First there is the plugin API which defines what functions a plugin has to implement so that OpenSync can dlopen() it. There are 2 types of plugins:
A sync plugin which can synchronize a certain device or application and which provides functions for the initialization, handling the connection to a device and reading and writing items. Then there is a format plugin which defines a format and how to convert, compare and detect it.
The next part is a set of helper functions which are provided to ease to programming of synchronization plugins. These helper functions include things like handling plugin config files, HashTables which can be used to detect changes in sets of items, functions to detect when a resync of devices is necessary etc.
The syncing logic itself resides in the sync engine, which is a separate part. The sync engine is responsible for deciding when to call the connect function of a plugin, when to read or write from it. The engine also takes care of invoking the format conversion functions so that each plugin gets the items in its required format.
If you want more information and details about the inner workings of OpenSync, you should really visit the opensync.org website or ask its developers.

To add some more spice for those of our readers, whose interest you just managed to spawn (or to skyrocket), please tell us where they can get more information on the OpenSync Framework, how they can best meet and help you and how they can help improving sync-support for KDE by helping OpenSync.


Again, the OpenSync web site is the right source for information. Regarding the KDE side, the kde-pim@kde.org mailing list is probably the right address. At the moment the most important help would be everything which gets the OpenSync 1.0 release done.
[And even though] I already said it, it can’t be repeated too often: OpenSync will be the one unified syncing solution for the free desktop. Cross-device, cross-platform, cross-desktop.
It’s the first time I feel well when thinking about syncing 😉.


Regarding OpenSync, the best places to ask would be the opensync mailing lists at sourceforge or the #opensync irc channel on the freenode.net servers.
There are always a lot of things where we could need a helping hand and where we would be really glad to get some help. So everyone who is interested in OpenSync is welcome to join.

Many thanks for your time!


Thanks for doing the interview. It’s always fun to talk about OpenSync, because it’s really the right thing.


Thank you for taking your time and doing this interview. I really appreciate your help!


Thanks for your work. Publication and marketing is something that is really missing in the open source community. We have nice software but nobody knows 😉

Further Information on OpenSync can be found on the OpenSync Website: www.opensync.org

This Interview was done by Arne Babenhauserheide in April 2006 via e-mail and KOffice on behalf of himself, the OpenSource Community, SpreadKDE.org and the Dot (dot.kde.org).It was first published on the Dot and is licensed under the cc-attribution-sharealike-license.A pdf-version with pictures can be found at opensync-interview.pdf (OpenDocument version: opensync-interview.odt)

This article features first-hand journalism by Wikinews members. See the collaboration page for more details.
This article features first-hand journalism by Wikinews members. See the collaboration page for more details.

Retrieved from “https://en.wikinews.org/w/index.php?title=OpenSync_Interview_-_syncing_on_the_free_desktop&oldid=4635201”