">
Dell joins Microsoft-Nortel VoIP Team

November 15th, 2018

Comments ( 0 )

Saturday, October 20, 2007

Dell Inc. announced on Tuesday that it will partner up with the Microsoft-Nortel Innovative communications alliance (ICA) team to sell Unified Communications and VoIP products.

The announcement on Tuesday the 16th of October 2007 includes Dell selling VoIP, data and wireless networking products from Nortel and the Microsoft Office Communications Server 2007 and other unified communications products.

The partnership with both manufacturers should allow Dell to provide a pre-integrated solution.

In March 2007, competitors IBM and Cisco announced they would join in the competition for developing unified communications applications and the development of open technologies around the unified communications and collaboration (UC2) client platform an application programming interfaces (APIs) offered by IBM as a subset of Lotus Sametime.

“We want to make it simple for our customers to deploy unified communications so their end users can get access to all their messages in one place – whether its e-mail, phone or mobile device. This will pave the way for more business-ready productivity tools,” said vice president of solutions, Dell Product Group, Rick Becker.

  • Customers have four options:
    • Core Office Communication Server 2007 – provides instant messaging and on-premise Microsoft Live Meeting.
    • Office Communication Server: Telephony – enables call routing tracking and management, VoIP gateway and public branch exchange (PBX) integration.
    • Audio and Video Conferencing – allows point-to-point conference, video conference and VoIP audio conference.
    • Exchange Unified Messaging – provides voicemail, e-mail and fax in Microsoft Outlook, and anywhere access of Microsoft Outlook Inbox and Calendar.

By Harley John

There are so many different businesses which we can start. One of the major businesses which are taking place these days is of wholesaler clothing and you are going to come across business travelers who are going to tell you that there is great potential in wholesale business. If you are thinking of doing a business with pre verified wholesalers then it is a great idea and you can find many different wholesalers online. There is no need for you to travel physically to all of these places and buy clothes for your store.

There are many advantages of doing business from pre verified wholesalers. The first thing you need to understand is that you need to decide whether your store is going to provide its customers with casual clothes or formal ones. You also need to decide whether you are going to cater to men only or women as well. Once you have answered all these important questions then you can start looking for reputable wholesalers. Dont worry even if the suppliers are out of country they should only be able to deliver at your required place and most of all they should be trustworthy and hence reliable.

YouTube Preview Image

You need to find yourself a trustworthy supplier in order to begin with your business when you have a reliable supplier they ensure that the products are delivered to you at the required time and meet your order and deadlines. The quality of the clothes is likely going to be good and the clothes are going to be durable as well. You can find reliable suppliers by looking around the market and asking people and you can also visit different websites which give you a thorough idea about the supplier and his reputation in the clothing market. You can read the comments and read reviews about the suppliers which are going to give you a better idea about their reputation. The main advantage of getting a reputable supplier is going to be that you are going to get clothes which are going to be of the best quality and the prices of the clothes are going to be low as well.

The main factor in any business is the price and when you find suppliers which provide you with lowest prices you are going to get higher profit margins and your business is likely going to be successful. Another advantage of wholesale business is that the clothes you are going to get are going to be in a large variety this enables you to cater all the different markets and the demand for your clothes is high. When buying directly from suppliers you can choose from different designs and buy the ones which are in fashion and are going to be preferred by your costumers.

You can also buy wholesale clothes in bulk. This is going to give you an edge over other buyers and the supplier might as well give you a bulk discount which is going to lower the prices further.

About the Author:

Wholesale Clothing

It is always profitable to source the merchandise from wholesale clothing suppliers. Since they only can offer better discounts and good quality. Click here for the best

Wholesale Clothing Suppliers

.

Source:

isnare.com

Permanent Link:

isnare.com/?aid=730757&ca=Business

">
Samoa looking ahead to Rio Paralympics with eye on powerlifting

November 14th, 2018

Comments ( 0 )

Tuesday, September 11, 2012

London, England — In an interview with Samoa’s Chef de Mission at the London Paralympics, Julie Tuala said she hopes to get a powerlifting program under way in Samoa following the London Games.

The Samoa Paralympic Committee, she explained, with assistance from the Oceania Paralympic Committee is submitting a grant request to acquire the equipment necessary for a powerlifting program in Samoa; equipment costs around A$18,000 to A$20,000 used, and is specifically built for paraplegic competitors who need to be strapped down when lifting. If Samoa is successful in getting the money for the equipment, the next challenge will be finding money to cover the cost of freighting it to Samoa. Tuala and the nation’s athletics coach have previously held raffles, run events at a golf club, and run bake sales to assist in covering costs for developing disability sport in the country and look to do it again if they can get the grant. The last grant the International Paralympic Committee gave for the region for the equipment did not include Samoa.

According to Tuala, equipment costs are a major barrier to participation in the development of disability sport. Samoan London Paralympian Leitu Viliamu needs a new leg as she has outgrown hers. A high quality leg like the one worn by Oscar Pistorius can cost upwards of AUD$10,000 per leg. Viliamu and fellow Samoan Paralympian Milo Toleafoa only acquired real running shoes for the first time when they arrived in London.

Samoa has primarily sent athletics competitors to past Paralympics because of the cost factor.

">
Ontario Votes 2007: Interview with Freedom Party candidate David McGruer, Ottawa-Orleans

November 14th, 2018

Comments ( 0 )

Tuesday, October 2, 2007

David McGruer is running for the Freedom Party of Ontario in the Ontario provincial election, in the Ottawa-Orleans riding. Wikinews’ Nick Moreau interviewed him regarding his values, his experience, and his campaign.

Stay tuned for further interviews; every candidate from every party is eligible, and will be contacted. Expect interviews from Liberals, Progressive Conservatives, New Democratic Party members, Ontario Greens, as well as members from the Family Coalition, Freedom, Communist, Libertarian, and Confederation of Regions parties, as well as independents.

Submitted by: Janet Wiltshire

For those of us with skin that is no longer youthful retinol skin care products products may help to decrease the number and depth of lines and wrinkles and to help prevent dryness by increasing the level of natural oils in the skin. Retinol skin care products have also been found to benefit those who suffer from chronic cystic acne by improving the appearance of the skin. Retinol is a milder form of vitamin A than is found in prescription only products and may be more suitable for those who have sensitive skin.

For those people who have tried a glycolic acid or chemical peel and experienced red, scaly, flaky or very dry skin a daily application of a retinol skin care product may be more suitable.

Studies of the Effects of Retinol Skin Care Products

The beneficial effects of retinol containing products have been shown in a number of scientific studies. Recently Sewon Kang, MD of the University of Michigan published a study on the effects of retinol skin care products on the skin of thirty six healthy elderly people. After an initial skin biopsy they applied a retinol containing lotion to the skin on their upper arms daily for six months. A final skin biopsy was then taken and compared with the initial one. The test showed that there was significant improvement in the appearance of wrinkles and fine lines.

The effect was not permanent however as a slow return to the former ‘wrinkly’ condition was noticed by eleven of the participants after six months without using the preparation. The effect was fairly long lasting and does indicate that using a retinol skin care product regularly can have a significant effect on the number and depth of lines and wrinkles.

What Type of Products Are Available?

There are a variety of skin care products containing retinol available. It is recommended that you do not use more than one type at any time as this could increase the possibility of experiences side effect.

Skin Care Serums

YouTube Preview Image

Serums should be used if your skin needs a more effective treatment than lotions or creams provide. They are designed to penetrate deeply and should be used once a day before bed. They are best used for sun damaged or skin that is prematurely aging.

Skin Care Lotions

Lotions containing retinol are effective as moisturisers and will help to rehydrate dry skin. Use after washing the hands or showering. Carry a small bottle with you in your purse to use whenever your hands feel dry.

Retinol Skin Care Creams

Creams containing retinol rehydrate the skin and improve the appearance of fine lines especially around the eyes. Apply daily before going to bed.

Skin Care Eye Masks

Eye masks containing retinol are very useful for treating fine lines around the eyes. Used regularly they will greatly improve the appearance around the eyes and help them to sparkle.

Acne Treatments

Retinol containing acne treatments are excellent at preventing outbreaks and will also help to improve skin scarred by acne. Retinol is often used in combination treatments which also contain an anti-bacterial agent and a pore cleanser.

Other Uses of Retinol Skin care Products

Acne Treatment

Retinol containing products are useful in the treatment of acne as they are very good exfoliating agents and are effective in unclogging pores.

Dry Skin

Retinol skin care products are good moisturisers so they are excellent for the treatment of very dry skin.

Side Effects of Using Retinol Skin Care Products

Retinol is a mild form of vitamin A and is not as harsh as the derivatives found in prescription only products so side effects should be few. You may experience some redness or mild irritation when you first use these products but it should disappear in a day or two. This is expected and should not be a reason to stop using the product. Retinol is also known to increase sensitivity to the sun so it is best used at night before bed.

Conclusion

Retinol skin care products are very useful in the prevention and treatment of fine lines and wrinkles in aging skin and are also effective in the treatment of acne. The anti-wrinkle is not instant but you should see some improvement after about four weeks of daily use. After twelve weeks a significant reduction of lines and wrinkles is usually experienced.

About the Author: For more information visit

Retinol Skin Care Products

or read

What You Need to Know About Retinol Skin Care Products

Source:

isnare.com

Permanent Link:

isnare.com/?aid=349820&ca=Aging

">
European football: Santa Cruz to Rovers

November 13th, 2018

Comments ( 0 )

Saturday, July 28, 2007

Paraguayan footballer Roque Santa Cruz has left Bayern Munich for Blackburn Rovers. Roque Santa Cruz signed a four year deal. Roque Santa Cruz became expendable after major signings by Bayern Munich. Santa Cruz became 5th choice striker after Luca Toni, Miroslav Klose, Lucas Podolski and Jan Schlaudraff. Blackburn Rovers beat Manchester City, Porto and Espanyol for the signature of Roque Santa Cruz. The fee is reported to be around £3.4million.

Santa Cruz experienced an injury-plagued and trophy-laden eight-year career in Munich. Santa Cruz scored 31 goals in 155 league appearances and seven goals in 51 UEFA Champions League games for Bayern Munich. He won five German titles, four German Cups and one UEFA Champions League title with Bayern Munich.

Blackburn coach Mark Hughes was quoted as saying, “Santa Cruz is a young player, an international with a good reputation who is playing at a top European club.” and “The good thing from our point of view is that his fitness levels are fine as he has been playing in the Copa America.”

Toyota accused of misleading public over recalls

">
Toyota accused of misleading public over recalls

November 13th, 2018

Comments ( 0 )

Tuesday, February 23, 2010

Toyota has been accused by a U.S. House of Representatives committee with misleading the public and investigators over its recent recalls.

The accusations, in a statement from the House Energy and Commerce Committee, claim that Toyota both relied on a flawed study in its assessment of the issue of sticking accelerator pedals at the heart of the recalls, and then made misleading statements about its response. According to the authors of the letter, Henry Waxman and Bart Stupak, Toyota dismissed, rather than investigated, the idea that the cars’ computers were at fault. In a statement, James Lentz, the president of Toyota’s American division, claimed that hardware issues were to blame, and that dealers were repairing the faulty part. Toyota also released a study commissioned from the research firm Exponent that said electronic systems were not to blame.

According to the House committee, however, the study involved only six vehicles, none of which had problems with their electrical systems, and was insufficient to produce an accurate result. “Our preliminary assessment is that Toyota resisted the possibility that electronic defects could cause safety concerns, relied on a flawed engineering report and made misleading public statements concerning the adequacy of recent recalls to address the risk of sudden unintended acceleration.”

The company is under a criminal investigation, and has received two subpoenas for documents from two House committees relating to the recalls, although whether they are directly related to the letter is unclear. The documents are related to accelerator issues in several models, as well as brake problems with the Prius hybrid car, and were served earlier in in February by a federal grand jury and the Securities and Exchange Commission. Toyota has released upwards of 75,000 pages of documents under the requests.

In a separate, though related, development, it has emerged that Toyota last year negotiated a limited recall for two models, the Toyota Camry and Lexus ES, that were affected by the accelerator recalls, saving the company an estimated $100 million. A confidential internal presentation in July 2009 made the claim, and a month later, a Lexus ES, one of the models under the limited recall crashed in California, killing four people. The claims apparently referenced a September, 2007 recall of floor mats that could trap gas pedals, the same problem that triggered a full recall of numerous Toyota cars to fix the same problem. In the same presentation, the company claimed to have avoided recalls of another model related to rust, as well as delaying new federal safety regulations.

US considers taxing earnings from online games

">
US considers taxing earnings from online games

November 13th, 2018

Comments ( 0 )

Sunday, October 22, 2006

With online gaming in persistent worlds becoming more prevalent, a US congressional committee has begun to look into the tax implications of these booming online economies. Games such as World of Warcraft and Second Life have large player driven economic systems in which – either following the rules or against them – real world currencies are exchanged for in-game currencies. With the GDP of some of these economies rivaling that of some small countries, the US government is wondering if it is missing out on a potential source of tax revenue: or as some gamers might put it, the IRS is asking “You buy gold?”.

In cases where exchange of a real world currency for in-game currency is permitted by the rules of the game, some of these online games such as Second Life require that players report any income generated by these means to his or her government. In most on-line games however, a black market exists where players buy and sell in-game currencies in direct violation of the game’s rules; situations involving black markets are notoriously hard to tax.

Compounding the issue of currency exchange is the existence of in-game assets. In the real world if someone wins a luxury vehicle, he or she is expected to pay a capital gains tax on his or her winnings. If a 40 person “raid” in World of Warcraft gets a rare “drop,” worth up to thousands of dollars if sold illegally, should they be required to pay a capital gains tax?

Even if the issue of capital gains is ignored, there is still the matter of sales tax. In many of these games, non-player characters and players alike sell items to one another. If sales tax is to be applied, at what rate should it be charged and to what State does it go? Questions such as these have just recently been answered in much less hazy situations such as online versions of brick and mortar establishments.

Dan Miller, senior economist for the Joint Economic Committee had this to say on the issue, “I found that talking about this issue with some of the other economists on the committee, they are not really familiar with what a virtual economy is. The idea of Second Life or World of Warcraft or some of these other synthetic universes, they have trouble wrapping their head around it. So there’s an educational hurdle to overcome here.”

The preliminary findings of the committee state that virtual economies deserve clarification of existing tax laws, not new taxes.

Fußball-Bundesliga 2007–08: Borussia Dortmund vs. Bayern Munich

">
Fußball-Bundesliga 2007–08: Borussia Dortmund vs. Bayern Munich

November 12th, 2018

Comments ( 0 )

Sunday, October 28, 2007

October 28, 200717:00 (UTC+1)
Borussia Dortmund 0–0 Bayern Munich Signal Iduna Park, Dortmund Attendance: 80,708 Referee: Markus Merk
Tinga 45’Valdez 61’Valdez 79’Federico 79’Blaszczykowski 83’Klimowicz 83’Klimowicz 90’+1′ Match Report 66′ Sosa 66′ Altintop 70′ Toni 70′ Podolski 88′ van Bommel 88′ Ottl 90’+1′ Schweinsteiger

Bayern Munich remained undefeated in all competitions after a 0-0 draw against Borussia Dortmund. The draw leaves Bayern at the top of the table with 27 points. However, the lead is down to four points after Hamburg’s 1-0 win against Duisburg.

Franck Ribery didn’t pass a late fitness test and didn’t make the 18-man strong matchday squad. Luca Toni, Martin Demichelis an Jose Ernesto Sosa replaced Lukas Podolski, Philipp Lahm and Hamit Altintop. Jose Ernesto Sosa returned after being sidelined for almost two months after ankle surgery.

Bayern Munich and Borussia Dortmund exchanged plenty of chances and almost had a 50/50 possession between them.

Bayern Munich plays Borussia Mönchengladbach at home in the DFB Cup while Borussia Dortmund plays Eintracht Frankfurt in the same competition.

OpenSync Interview – syncing on the free desktop

">
OpenSync Interview – syncing on the free desktop

November 11th, 2018

Comments ( 0 )

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.