Blair launches third and final manifesto

Wednesday, April 13, 2005

Tony Blair today launched the Labour Party’s 112 page manifesto for a third term, entitled “Britain: Forward not back”, at London’s Mermaid Theatre this afternoon, promising not to increase income tax or VAT.

Blair, with Chancellor Gordon Brown, described the manifesto, which focused on economic policy, as “radical”, “quintessentially New Labour” and giving people the “chance to succeed and make the most of what they have”.

As well as economic promises, the manifesto pledged better social housing, increased funding and reform of education and the National Health Service and the introduction of community police patrols. The manifesto does not promise a freeze on National Insurance, the income-linked tax which funds the NHS and pensions.

Conservative leader Michael Howard said that the British people had “heard it all before”, and reiterated claims that Labour would have to increase taxes significantly in the third term.

Deputy leader of the Liberal Democrats, Sir Menzies Campbell, whose party was the only mainstream party consistently against the Iraq war, said Labour would “not be judged by their promises, but by what they have done”, adding that Labour have not kept their previous promises.

The Conservative Party and Green Party launched their manifestos yesterday, and the Liberal Democrats launch theirs tomorrow.

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

Female Muscle Bodybuilding

By Angie Price

History of Female Muscle BodyBuilding

When you look back over the early uears of Charles Atlas, a female muscle bodybuildier would have been regarded almost as an outsider to the sport. It just ‘wasn’t right’ to see a woman displaying muscles. They were there to support their male partners who were competing.

Enter the late 90’s and the New MilleniumFemale Muscle BodyBuilding is now a professional sport that women too can participate. They not only look good but they have also earned their place in this prestigious sport and can compete to the same levels as their male counterparts. They are both sexy and beautiful.

Female Muscle Bodybuilding verses Male Bodybuilding

It takes comittment and dedication to become recognised in female muscle bodybuilding. The sport is at a totally different level for woman as opposed to their mael counterparts. Their bodies are very well tones and bring a new sex appeal to the sport. Just look at the number of fabulous looking women that appear on both the television and magazines. This is real sex appeal and has really brought the sport well and truley into the 21st Century.

[youtube]http://www.youtube.com/watch?v=kSqPTjUWbc0[/youtube]

Diet and Exercise

To reach the optimum levels of fitness for a female muscle bodybuilder, it takes many years of dedication. Many of the women competitors have children, so not only do they have to train for their achievements within the sport, they also have the day to day chores of bringing up a home. the recognition from other women is amazing as they know what these women must go through to get where they are today.

What Equipment is Used Within Female Muscle Bodybuilding?

Now adays there is a vast array of equipment available to the female muscle body builder. Home gyms have really taken off, not only as a result of the pricing haven fallen, but also that the space need to store the correct equipment has reduced considerably. Home gyms are big busines and the competition is stiff!

Recumbent bikes are a must to develop overall aerobic fitness. Essential for providing the body with oxygen that it needs to build muscle.

Just because a womena wants to enter female muscle bodybuilding, doesn’t mean that they cannot look after themselves and still look fabulous.

Workout golves are essential for helping to keep their hands free from calluses. They will ensure that you can still lift weights, whilst providing the support to lift that larger weight. As sson as the bodybuilding routine is over, just whip off the gloves and your hands are as sensual and as soft as ever!

Online Personal Fitness

Online personal fitness companies specializing in helping working mom’s build their muscle are springing up all the time. There are some very good ones out there which are definately worth checking out. These ensure that you can carry out your normal days work, then have a personal fitness instructor on line to help you in your own home.

How to Get Started in Female Muscle Bodybuilding

Female muscle bodybuilding requires dedication and commitment. You cannot get go down the gym for a few workouts and expect results. You need complete dedication and enjoy what you are doing. By far the best advice is to go down to your local gym and ask for advice. Speak to other women bodybuilders and learn the beaty of female muscle bodybuilding.

About the Author: Angie Price is a recognized authority on the subject of female muscle bodybuilding. Her website,

BodyBuilding.1st4-Fitness.com

, provides a wealth of informative articles and resources on everything about bodybuilding There is also a dedicated blog at

1st4-Health.com

Source:

isnare.com

Permanent Link:

isnare.com/?aid=162870&ca=Wellness%2C+Fitness+and+Diet

Wikinews international report: “Anonymous” holds anti-Scientology protests worldwide

Sunday, February 10, 2008

The Internet group Project Chanology today held protests critical of the Church of Scientology. The protests marked what would have been the 49th birthday of Lisa McPherson, who is claimed to be a victim of the Church of Scientology’s practices. Lisa died in 1995 during a running of what Scientologists refer to as an Introspection Rundown, a procedure intended to help Church members deal with a psychotic or deeply traumatic event.

Protests were planned throughout the day in 14 countries and over 50 different cities. The estimation of total protesters world wide for Feb. 10, 2008 is 9,250 people.

Wikinews had correspondents at a number of protest locations to report on the events. This article was updated throughout the day with reports from around the globe.

Retrieved from “https://en.wikinews.org/w/index.php?title=Wikinews_international_report:_%22Anonymous%22_holds_anti-Scientology_protests_worldwide&oldid=4462724”

2008 TaiSPO: Interview with Ideal Bike Corporation and Gary Silva

Friday, March 28, 2008

2008 Taipei International Cycle Show (Taipei Cycle) & Taipei International Sporting Goods Show (TaiSPO) not only did a best reunion with conjunctions of the launch of Taipei World Trade Center Nangang Exhibition and the concurrent cycling race of 2008 Tour de Taiwan but also provide opportunities and benefits for sporting goods, bicycle, and athlete sports industries to establish the basis of the sourcing center in Asia and notabilities on the international cycling race.

Although the Taipei cycle was split from the TaiSPO since 1988, but the trends of sporting good industry in Taiwan changed rapidly and multiply because of modern people’s lifestyles and habits. After the “TaiSPO Innovation Award” was established since 2005, the fitness and leisure industries became popular stars as several international buyers respected on lifestyle and health.

For example, some participants participated Taipei Cycle and TaiSPO with different product lines to do several marketing on bicycle and fitness equipments, this also echoed the “Three New Movements” proposed by Giant Co., Ltd. to make a simple bicycle with multiple applications and functions. As of those facts above, Wikinews Journalist Rico Shen interviewed Ideal Bike Corporation and Gary Silva, designer of “3G Steeper” to find out the possibilities on the optimizations between two elements, fitness and bicycle.

Retrieved from “https://en.wikinews.org/w/index.php?title=2008_TaiSPO:_Interview_with_Ideal_Bike_Corporation_and_Gary_Silva&oldid=4608359”

Overlooked Considerations With Liquid Blending Equipment

bytimothyharvard

Selecting the ideal liquid blending equipment for any process line is always a challenge. There are different models, options, capacities and features and systems on the market, and it can be challenging to try to compare these very different systems.

By focusing in on a few key issues that are often overlooked, even very different features and options on liquid blending equipment can be easy to compare. This also prevents the all-too-common issue of choosing a system on the features and finding out it may not have all the specific requirements your production needs.

[youtube]http://www.youtube.com/watch?v=mX9nd0eQ-6g[/youtube]

Integration Capability

A key factor in the choice of any liquid blending equipment should be on the ability to integrate it into the current and future production requirements. For example, is the equipment compatible with in-line carbonation systems, deaeration or product cooling requirements? Size is another factor, with some equipment offering top capacity with a very small footprint.

In addition, does the system offer CIP technology? With increasing automation and complexity of systems, CIP is becoming more of a standard in the industry that reduces downtime and creates an automated cleaning process for full adherence to industry standards.

Energy and Water Efficiency

While quality liquid blending systems will boost production yield, they can also be a cost-saving consideration over their entire life cycle. By looking carefully at the energy and water use of the system and making comparisons, production managers can choose a system that is going to add value and save money.

This level of efficiency is also found in the control of the system. With state-of-the-art technology and instrumentation, these systems can produce consistent quality beverages without the need for continual supervision and operator control. Taking out the human management component of the product boosts produce consistency and quality while also cutting down on production overhead.

Eurostar suspended due to cold weather

Sunday, December 20, 2009

Eurostar trains have been suspended today due to cold weather, and further snowfall is predicted in the United Kingdom, while the rail company attempts to work out what caused a series of electrical flaws on Friday.

On Friday night, more than 2,000 people were trapped in the Channel Tunnel for sixteen hours after the cold weather and condensation caused a number of electrical faults.

Calais port, in the French city where the Channel Tunnel terminates, was also closed yesterday, causing traffic problems on the roads around the English cities of Dover and Folkestone, near the tunnel’s British entrance.

HAVE YOUR SAY
Should Richard Brown resign?
Add or view comments

The Conservative Member of the European Parliament for the south-east of England, Nirj Deva, has called for Eurostar chief executive Richard Brown to resign, saying that it would be the “decent thing” to do in the light of “astonishing incompetence”. Brown has apologised for the incident, and said it was “absolutely unprecedented”, and conceded that “it took too long to get the trains out”.

Kent Police say that there is now very little traffic waiting for a place on the Channel Tunnel, with more than 3,500 vehicles having crossed the English Channel on ferries. Supt. Andy Rabey made a statement on the suspension: “Overnight we’ve been working very hard with our partners to clear the queues and help people get away for Christmas. If you have a crossing booked and haven’t set out yet, check with your operator before leaving home.” A Eurostar spokeswoman issued an apology, in which she said that “it’s not possible” to run services.

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

Six-year-old boy on vacation in Venezuela dies in plane crash

Sunday, April 19, 2009

Six-year-old Thomas David Horne from the United Kingdom has died and eleven other British tourists were injured Friday when their plane crashed in Canaima National Park in Venezuela. They were on a sight seeing tour of the world’s tallest waterfalls, the Angel Falls.

The single engine, nine-seater Cessna 208 Caravan, lifted off shortly before the end of the runway, lost power, and then surged briefly before plummeting into the Venezuelan jungle in front of the 3,200 ft falls.

“It started to take off and we sensed it was losing power. Then it seemed to get it back and lifted off just 200 metres before the end of the runway. Then it dived into the trees,” reported Makeli Freire, a park tour guide.

Three of the injured sustained serious injuries, while the others suffered mainly broken bones. Thomas Horne, who sustained serious head injuries, died on the way to a local hospital. The pilot, co-pilot and tour guide were among the injured. Everyone on board was flown to Ciudad Bolรญvar, the capital city of Venezuela’s Bolรญvar state, where they were treated for their injuries. Among the injured were Thomas’s mother and father Jane and David who were among those who had broken bones. They were British tourists finishing up a two week holiday to Venezuela.

“The young boy died as he was being flown to hospital. His parents are both physically OK but are completely distraught over the loss of their son,” said Maiker Puga, of the Ciudad Bolivar clinic.

Liz and her husband Keith Grainger and S. Phillips, also British tourists, were also injured in the crash. The names of the three other British tourists and the three person crew who were injured have not been released at this time.

The plane tour was offered by First Choice, a division of TUI Travel PLC who extended their “heartfelt sympathy to family and friends during this deeply sad time.” LTA airline has suspended further flights until the investigation is concluded.

June Holman, Thomas’s aunt who was not on holidays said, that “there is nothing worse than losing a loved one, especially not a young child with their whole life ahead of them. The thoughts of us all are with his parents Jane and Dave at this very sad time.”

Retrieved from “https://en.wikinews.org/w/index.php?title=Six-year-old_boy_on_vacation_in_Venezuela_dies_in_plane_crash&oldid=810865”

King of Nepal to restore democracy

Friday, April 21, 2006In an address to the nation, the king of Nepal, Gyanendra said that he was turning the nation pro-democratic.

“We are committed to multi-party democracy and a constitutional monarchy. Executive power of the kingdom of Nepal, which was in our safekeeping, shall from this day be returned to the people. We hope peace and order is restored to the country by protecting multi-party democracy. We ask the seven-party alliance to recommend the name for the post of prime minister at the earliest,” said the king in his address to the nation today.

Girija Prasad Koirala, the former Prime Minister of Nepal and leader of the opposition alliance said he will meet and discuss the announcement made by the king, before responding.

Earlier, United States Ambassador James Moriarty, had said that “his [the king’s] time is running out” and that “ultimately the king will have to leave if he doesn’t compromise. And by ‘ultimately’ I mean sooner rather than later.”

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

Hilary Duff Tickets More Acting Stuff For Hilary Duff

Submitted by: Kirby Brooks

Hot on the heels of a recent network television gig, actress/pop star Hilary Duff may be starring in a remake of the story of Bonnie and Clyde. Duff would (obviously) play Bonnie to Kevin Zegers Clyde in a retelling of the tale of the infamous 1930s bank robbers. Depression-era lovers Bonnie Parker and Clyde Barrow were outlaws who captivated the public and their story has been featured on the big screen multiple times, most notably in the classic 1967 film Bonnie and Clyde starring Warren Beatty and Faye Dunaway.

The Story of Bonnie and Clyde will be directed by Tonya S. Holly, who most recently wrote, produced and directed When I Find the Ocean, a family-friendly film starring Dianne Ladd, Graham Greene and Lee Majors. The Story of Bonnie and Clyde is schedule to shoot in the southern states of Louisiana, Mississippi and Alabama and will be produced with Tom Rogers via Holly s Cypress Moon Studios. After stumbling upon old newspaper articles about the fugitive couple, Holly became interested in the project but told http://Billboard.com that the film is not a mere remake. Instead, The Story of Bonnie and Clyde will focus on aspects of the lovers lives not yet showcased on the big screen.

[youtube]http://www.youtube.com/watch?v=HB0VmNc7e58[/youtube]

Although Hilary Duff has made several film appearances over the years, she got her start playing the title role in the Disney television series Lizzie McGuire. The show made its small screen debut in 2001 and Duff instantly charmed audiences. Lizzie McGuire also allowed Duff to pursue her other passion, singing, when she performed Santa Claus Lane and soon released her own holiday-themed album also titled Santa Claus Lane. The series stopped taping in 2003, settling into syndication, and Duff began to take on mature roles such as in the teen spy movie Agent Cody Banks before reprising her role as Lizzie in The Lizzie McGuire Movie, for which she lent two songs, I Can t Wait and Why Not, to the soundtrack.

In 2003 Hilary Duff released her proper debut album, the aptly titled Metamorphosis, which landed at number two on the Billboard charts on the strength of hit single So Yesterday. After appearing in the high-profile film Cheaper By the Dozen, Duff issued her eponymous sophomore album in 2004, debuting an edgier sound reminiscent of emerging stars at the time like Ashlee Simpson and Avril Lavigne. Duff took on more film roles, such as in A Cinderella Story and Raise Your Voice, as her album climbed the charts to number two. The actress and pop singer went on tour in support of Hillary Duff, appeared in the films The Perfect Man and Most Wanted before issuing the hit single Wake Up, written by Good Charlotte s Benji and Joel Madden (who was Duff s beau at the time).

In 2006 Duff chronicled her break up with Madden on her latest album Dignity and snagged leading roles in the movies War Inc. and Material Girls. Although in recent months Duff has been concentrating no acting, with a new Fox sitcom titled Barely Legal in the works, she is sure to try on her pop star persona in the near future. When she does, check out http://www.stubhub.com/hilary-duff-tickets for Hilary Duff tickets.

About the Author: This article is sponsored by StubHub.com and was written by Kirby Brooks. StubHub.com is a leader in the business of selling

Hilary Duff tickets

, sports tickets, concert tickets, theater tickets and special events tickets.

Source:

isnare.com

Permanent Link:

isnare.com/?aid=348485&ca=Entertainment

OpenSync Interview – syncing on the free desktop

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?

Cornelius:

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?

Cornelius:

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?

Cornelius:

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.

Tobias:

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?

Cornelius:

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?

Cornelius:

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?

Cornelius:

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?

Cornelius:

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.

Armin:

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.

Tobias:

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?

Cornelius:

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

Armin:

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.

Tobias:

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?

Cornelius:

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 ๐Ÿ˜‰

Armin:

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?

Cornelius:

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.

Armin:

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.

Tobias:

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?

Cornelius:

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.

Tobias:

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?

Cornelius:

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.

Armin:

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?

Cornelius:

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?

Cornelius:

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.

Armin:

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?

Cornelius:

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?

Cornelius:

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.

Armin:

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.

Cornelius:

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 ๐Ÿ˜‰.

Armin:

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!

Cornelius:

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

Armin:

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

Tobias:

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”