Commonwealth Bank of Australia CEO apologies for financial planning scandal

Filed under: Uncategorized — @ 1:25 am, June 20, 2018.

Thursday, July 3, 2014

Ian Narev, the CEO of the Commonwealth Bank of Australia, this morning “unreservedly” apologised to clients who lost money in a scandal involving the bank’s financial planning services arm.

Last week, a Senate enquiry found financial advisers from the Commonwealth Bank had made high-risk investments of clients’ money without the clients’ permission, resulting in hundreds of millions of dollars lost. The Senate enquiry called for a Royal Commission into the bank, and the Australian Securities and Investments Commission (ASIC).

Mr Narev stated the bank’s performance in providing financial advice was “unacceptable”, and the bank was launching a scheme to compensate clients who lost money due to the planners’ actions.

In a statement Mr Narev said, “Poor advice provided by some of our advisers between 2003 and 2012 caused financial loss and distress and I am truly sorry for that. […] There have been changes in management, structure and culture. We have also invested in new systems, implemented new processes, enhanced adviser supervision and improved training.”

An investigation by Fairfax Media instigated the Senate inquiry into the Commonwealth Bank’s financial planning division and ASIC.

Whistleblower Jeff Morris, who reported the misconduct of the bank to ASIC six years ago, said in an article for The Sydney Morning Herald that neither the bank nor ASIC should be in control of the compensation program.

US Boy Scouts and hikers airlifted from wildfire in Utah

Filed under: Uncategorized — @ 1:19 am, .

Friday, July 20, 2007

On Friday, a group of hikers and 18 boy scouts were airlifted by helicopters away from a wildfire in Nephi Canyon, Utah. The hikers and scouts escaped into a rough rocky area to keep a safe distance from the dangerous wildfire after it advanced on their campground.

The wildfire started in a campground in Salt Creek Canyon, 85 miles from Salt Lake City, and has burned 13,000 acres across 20 square miles as of Friday. The fire has burned a campground and motel, and forced the evacuation of all campgrounds and cabins in its path.

‘Recession gardens’ replace victory gardens

Filed under: Uncategorized — @ 1:13 am, .

Sunday, March 29, 2009

With the United States in a recession, more and more people are looking for ways to spend less money and get a better bargain at the same time. In a time where prices are higher, ‘recession gardens’ are becoming increasingly popular, echoing the victory gardens which were planted during World War I and World War II which helped to reduce the stress and pressure of food shortages.

“There is more interest in vegetable gardens similar to the victory gardens. Because of the economy, they are being called recession gardens,” said a master gardener who volunteers at Ohio State University‘s Extension Service office, Fred Hanacek.

The new fad recently caught on in Iowa where families have began to plant the recession gardens to save money in the produce sections of supermarkets, especially organic fruits and vegetables. Public News Service quotes the National Gardening Association (NGA) as saying that they expect a nearly 20% increase in personal home garden across the U.S.. Some of the increase is also due to people wanting to know what goes onto their vegetables and in their foods.

“I do believe you’ll find there’s an extra expense in actually producing your own food, but the food quality you get is far better than what you can purchase in a store,” said Beverly Bernhard a veteran gardener from Iowa.

The new trend has also gotten the attention of U.S. president Barack Obama who recently stated that he plans to plant a vegetable garden at the White House. It will be the first vegetable garden to be planted at the White House in over 20 years. The last time a garden of this kind was planted at the White House was in World War II when Eleanor Roosevelt planted her Victory Garden. In 1800, former U.S. president John Adams is reported to have planted the first White House garden. Andrew Jackson went a bit further, building a greenhouse.

Michelle Obama, the First Lady of the United States, broke ground on the new garden with the fifth grade class at Bancroft Elementary located in Washington, D.C. on March 20. The garden, which will be 1,100 square feet and an ‘L’ shape, will be located on the White House’s South Lawn and the Obamas plan to grow over 55 varieties of vegetables.

“Let’s hear it for vegetables. Let’s hear it for fruits,” yelled Mrs. Obama as they broke ground on the garden. “I’ve been able to have my kids eat so many different things that they would have never touched if we had bought them at a store,” she added. Mrs. Obama also said that it will be the entire family’s responsibility to maintain the garden, including the U.S. president.

Many vegetables grow easily, without having to do a lot of work to maintain them. Some examples are lettuce and zucchini. The NGA says at least 9 million Americans will grow vegetable gardens for the first time ever in 2009. An estimated 43 million Americans will plant their own personal vegetable gardens this year.

Professionals and students continue strike in New Delhi

Filed under: Uncategorized — @ 1:21 am, June 19, 2018.

Sunday, May 21, 2006

New Delhi — Almost 10,000 people marched to Jantar Mantar from Maulana Azad Medical College in an anti-reservation rally on Saturday. Doctors and medical students say they will continue to strike and protest, despite an appeal from the prime minister to call off their agitation.

Students from Delhi University and medical colleges around the capital, parents, lawyers, and accountants joined the striking medicos, under the banner of ‘Youth for Equality’.

The students and their supporters want total rollback of a proposed quota-hike for Other Backward Classes (OBCs) in elite educational institutions, and a review of the present reservation policy. “There are very less seats in the post-graduate streams compared to the undergraduate courses. Hence the reservation move will affect the future of majority students,” said student leader Praful Raj.

The students have support from many groups. They were led by the Youth for Equality, an AIIMS initiative, while United Students, a DU and JNU group, IIT alumni, RWAs (under the banner of United Residents Joint Action), Resident Doctors Associations from various government and private hospitals, Chartered Accountant’s Association, students from private universities like IP, and parents of agitating students also joined in.

Students from medical colleges in Rajasthan, Orissa, Gujarat, Punjab and Karnataka also took part in the rally. Students and doctors say the government has showed “scant regard to the sentiments of the students”, who have been protesting the proposed quota-hike for OBCs in elite educational institutions.

The students had appealed to Prime Minister Manmohan Singh to set up a non-political judicial committee to review the existing reservation policy and sought an audience with him to discuss the issue.

PM reshuffles Cabinet, Pranab Mukherjee is new Indian Foreign minister

Filed under: Uncategorized — @ 1:08 am, .

Tuesday, October 24, 2006

Pranab Mukherjee was appointed the External Affairs Minister while veteran Congressman A K Antony took his place as Defence Minister in a minor expansion-cum-reshuffle of his 29-month-old government by Prime Minister Manmohan Singh.

Kannada actor-turned-politician M H Ambareesh made his debut in the Union Ministry as Minister of State for Information and Broadcasting.

Jay Prakash Narayan Yadav, an RJD leader and a protege of Railway Minister Lalu Prasad, who had to resign last year following allegations of influencing the police in a case of electoral malpractices against his brother, returned to the government, again as Minister of State for Water Resources.

Oscar Fernandes took over Ministry of Labour.

Neola North wildfire in Utah blamed for three deaths

Filed under: Uncategorized — @ 1:31 am, June 15, 2018.

Monday, July 2, 2007

A wildfire in the Ashley National Forest has been blamed for three deaths and has led to the evacuation of about 500 residents of the communities of Whiterocks, Farm Creek, Paradise and Tridell in eastern Utah.

The fire broke out on Friday, June 29 at around 9:00 a.m. local time in Duschene county, north of Neola by state route 121, and proceeded to spread westward into Uintah county.

To date, the cause of the wildfire is unknown. An early report by public safety officials claimed it was caused by a faulty power line or transformer. However, a later announcement by Moon Lake Electric Association CEO Grant Earl disputed this.

By Saturday morning, the fire had spread across approximately 46 square miles of land and been blamed for three fatalities: George Houston, his son Tracy Houston, and Roger Roberson, all from Farm Creek. Eleven year old Duane Houston, George’s grandson, was able to escape the fire with only minor injuries.

The communities of Whiterocks, Farm Creek, Paradise and Tridell, consisting of approximately 500 local residents, were evacuated by Sunday, and at least five homes are known to have been destroyed. Those without family or friends to provide lodging have been relocated to the Ute Indian Tribe’s auditorium in Fort Duchesne and Union High School in Roosevelt.

The Federal Emergency Management Agency became involved in the management of fire fighting efforts on Sunday, and a specialized regional wildland fire team, the Rocky Mountain Type One Management Team, had begun to converge on the Uinta Basin to assist with the firefighting, along with about 100 members of the Utah National Guard.

Reports that same day claimed the fire was 5% contained, but that it had split into at least two separate smaller fires. Authorities declared their intention to prevent the fire from moving eastwards into Dry Fork Canyon and the town of Tridell.

U.S. manufacturer General Motors seeks bankruptcy protection

Filed under: Uncategorized — @ 1:19 am, .

Monday, June 1, 2009

United States automobile manufacturing firm General Motors filed for bankruptcy and Chapter 11 protection from its creditors at 12:00 UTC Monday, in a Manhattan, New York federal bankruptcy court. This was the largest bankruptcy filing for a U.S. manufacturing company, and with declared assets of $82.29 billion and a debt of $172.81 billion, and the fourth largest bankruptcy filing in recent U.S. history — after the bankruptcies of Lehman Brothers ($691.06 billion), Washington Mutual ($327.91 billion), and WorldCom ($103.91 billion).

The filing, expected to be the first of many, was for a New York GM affiliate, Chevrolet-Saturn of Harlem Incorporated. Numbered 09-50026, it named GM as a debtor in possession, and was filed before judge Robert Gerber.

GM is to be represented throughout the filing process by Weil Gotshal & Manges, a New York law firm specializing in bankruptcy.

The chief restructuring officer, named in the filing, is to be Al Koch, a managing director at AlixPartners LLP in New York, who will report directly to Fritz Henderson, the Chief Executive Officer of General Motors.

In its bankruptcy petition, GM listed its primary creditors as:

Name Amount owed (USD millions)
Wilmington Trust 22,000
United Auto Workers union (UAW) 20,560
Deutsche Bank 4,440

The amount owed to UAW excludes “approximately $9.4 billion corresponding to the GM Internal VEBA“. USD22,760 millions are owed to bondholders.

Analysts have observed that the effect of the bankruptcy filing on the U.S. economy is not expected to be as major as it once would have been. One such voice, Mark Zandy, an economist at Moody’s Economy.com, commented that “Bankruptcy now is irrelevant in terms of the economic consequence of what’s happening to GM.” Such analysts believe that the economic impact of GM’s problems has already been felt, with its effects on parts suppliers and employment. They also believe that GM’s programme of accelerated payments, and its participation in a U.S. Treasury program to ensure prompt payments to parts manufacturers, will have cushioned the effect of the bankruptcy itself.

Speaking on Bloomberg Radio, David Cole, chairman of the Center for Automotive Research in Ann Arbor, stated that the fragility of the parts suppliers, the loss of whom would threaten the entire automobile manufacturing industry, was of more immediate concern than the GM bankruptcy.

Also filing for chapter 11 protection today were Saturn LLC and Saturn Distribution Corporation, subsidiary companies of General Motors.

As a consequence of the bankruptcy, General Motors Corporation (GM.N) was removed from the Dow Jones Industrial Average, and was replaced by Cisco Systems (CSCO.O), these changes scheduled by Dow Jones & Company to take effect from the opening of trading on June 8.

Israel Journal: Is Yossi Vardi a good father to his entrepreneurial children?

Filed under: Uncategorized — @ 1:34 am, June 14, 2018.

Thursday, December 20, 2007

Wikinews reporter David Shankbone is currently, courtesy of the Israeli government and friends, visiting Israel. This is a first-hand account of his experiences and may — as a result — not fully comply with Wikinews’ neutrality policy. Please note this is a journalism experiment for Wikinews and put constructive criticism on the collaboration page.

This article mentions the Wikimedia Foundation, one of its projects, or people related to it. Wikinews is a project of the Wikimedia Foundation.

Dr. Yossi Vardi is known as Israel’s ‘Father of the Entrepreneur’, and he has many children in the form of technology companies he has helped to incubate in Tel Aviv‘s booming Internet sector. At the offices of Superna, one such company, he introduced a whirlwind of presentations from his baby incubators to a group of journalists. What stuck most in my head was when Vardi said, “What is important is not the technology, but the talent.” Perhaps because he repeated this after each young Internet entrepreneur showed us his or her latest creation under Vardi’s tutelage. I had a sense of déjà vu from this mantra. A casual reader of the newspapers during the Dot.com boom will remember a glut of stories that could be called “The Rise of the Failure”; people whose technology companies had collapsed were suddenly hot commodities to start up new companies. This seemingly paradoxical thinking was talked about as new back then; but even Thomas Edison—the Father of Invention—is oft-quoted for saying, “I have not failed. I have just found ten thousand ways that won’t work.”

Vardi’s focus on encouraging his brood of talent regardless of the practicalities stuck out to me because of a recent pair of “dueling studies” The New York Times has printed. These are the sort of studies that confuse parents on how to raise their kids. The first, by Carol Dweck at Stanford University, came to the conclusion that children who are not praised for their efforts, regardless of the outcome’s success, rarely attempt more challenging and complex pursuits. According to Dweck’s study, when a child knows that they will receive praise for being right instead of for tackling difficult problems, even if they fail, they will simply elect to take on easy tasks in which they are assured of finding the solution.

Only one month earlier the Times produced another story for parents to agonize over, this time based on a study from the Brookings Institution, entitled “Are Kids Getting Too Much Praise?” Unlike Dweck’s clinical study, Brookings drew conclusions from statistical data that could be influenced by a variety of factors (since there was no clinical control). The study found American kids are far more confident that they have done well than their Korean counterparts, even when the inverse is true. The Times adds in the words of a Harvard faculty psychologist who intoned, “Self-esteem is based on real accomplishments. It’s all about letting kids shine in a realistic way.” But this is not the first time the self-esteem generation’s proponents have been criticized.

Vardi clearly would find himself encouraged by Dweck’s study, though, based upon how often he seemed to ask us to keep our eyes on the people more than the products. That’s not to say he has not found his latest ICQ, though only time—and consumers—will tell.

For a Web 2.User like myself, I was most fascinated by Fixya, a site that, like Wikipedia, exists on the free work of people with knowledge. Fixya is a tech support site where people who are having problems with equipment ask a question and it is answered by registered “experts.” These experts are the equivalent of Wikipedia’s editors: they are self-ordained purveyors of solutions. But instead of solving a mystery of knowledge a reader has in their head, these experts solve a problem related to something you have bought and do not understand. From baby cribs to cellular phones, over 500,000 products are “supported” on Fixya’s website. The Fixya business model relies upon the good will of its experts to want to help other people through the ever-expanding world of consumer appliances. But it is different from Wikipedia in two important ways. First, Fixya is for-profit. The altruistic exchange of information is somewhat dampened by the knowledge that somebody, somewhere, is profiting from whatever you give. Second, with Wikipedia it is very easy for a person to type in a few sentences about a subject on an article about the Toshiba Satellite laptop, but to answer technical problems a person is experiencing seems like a different realm. But is it? “It’s a beautiful thing. People really want to help other people,” said the presenter, who marveled at the community that has already developed on Fixya. “Another difference from Wikipedia is that we have a premium content version of the site.” Their premium site is where they envision making their money. Customers with a problem will assign a dollar amount based upon how badly they need an answer to a question, and the expert-editors of Fixya will share in the payment for the resolved issue. Like Wikipedia, reputation is paramount to Fixya’s experts. Whereas Wikipedia editors are judged by how they are perceived in the Wiki community, the amount of barnstars they receive and by the value of their contributions, Fixya’s customers rate its experts based upon the usefulness of their advice. The site is currently working on offering extended warranties with some manufacturers, although it was not clear how that would work on a site that functioned on the work of any expert.

Another collaborative effort product presented to us was YouFig, which is software designed to allow a group of people to collaborate on work product. This is not a new idea, although may web-based products have generally fallen flat. The idea is that people who are working on a multi-media project can combine efforts to create a final product. They envision their initial market to be academia, but one could see the product stretching to fields such as law, where large litigation projects with high-level of collaboration on both document creation and media presentation; in business, where software aimed at product development has generally not lived up to its promises; and in the science and engineering fields, where multi-media collaboration is quickly becoming not only the norm, but a necessity.

For the popular consumer market, Superna, whose offices hosted our meeting, demonstrated their cost-saving vision for the Smart Home (SH). Current SH systems require a large, expensive server in order to coordinate all the electronic appliances in today’s air-conditioned, lit and entertainment-saturated house. Such coordinating servers can cost upwards of US$5,000, whereas Superna’s software can turn a US$1,000 hand-held tablet PC into household remote control.

There were a few start-ups where Vardi’s fatherly mentoring seemed more at play than long-term practical business modeling. In the hot market of WiFi products, WeFi is software that will allow groups of users, such as friends, share knowledge about the location of free Internet WiFi access, and also provide codes and keys for certain hot spots, with access provided only to the trusted users within a group. The mock-up that was shown to us had a Google Maps-esque city block that had green points to the known hot spots that are available either for free (such as those owned by good Samaritans who do not secure their WiFi access) or for pay, with access information provided for that location. I saw two long-term problems: first, WiMAX, which is able to provide Internet access to people for miles within its range. There is already discussion all over the Internet as to whether this technology will eventually make WiFi obsolete, negating the need to find “hot spots” for a group of friends. Taiwan is already testing an island-wide WiMAX project. The second problem is if good Samaritans are more easily located, instead of just happened-upon, how many will keep their WiFi access free? It has already become more difficult to find people willing to contribute to free Internet. Even in Tel Aviv, and elsewhere, I have come across several secure wireless users who named their network “Fuck Off” in an in-your-face message to freeloaders.

Another child of Vardi’s that the Brookings Institution might say was over-praised for self-esteem but lacking real accomplishment is AtlasCT, although reportedly Nokia offered to pay US$8.1 million for the software, which they turned down. It is again a map-based software that allows user-generated photographs to be uploaded to personalized street maps that they can share with friends, students, colleagues or whomever else wants to view a person’s slideshow from their vacation to Paris (“Dude, go to the icon over Boulevard Montmartre and you’ll see this girl I thought was hot outside the Hard Rock Cafe!”) Aside from the idea that many people probably have little interest in looking at the photo journey of someone they know (“You can see how I traced the steps of Jesus in the Galilee“), it is also easy to imagine Google coming out with its own freeware that would instantly trump this program. Although one can see an e-classroom in architecture employing such software to allow students to take a walking tour through Rome, its desirability may be limited.

Whether Vardi is a smart parent for his encouragement, or in fact propping up laggards, is something only time will tell him as he attempts to bring these products of his children to market. The look of awe that came across each company’s representative whenever he entered the room provided the answer to the question of Who’s your daddy?

Get To Know Your Lamp S Components

Filed under: Curtains — @ 1:05 am, .

Find Out More About:

Submitted by: Stewart Wrighter

Lamps were initially placed in homes and propped up on streets for the sole purpose of providing sufficient lighting to surrounding areas. Fueled by oil these contemporary lamps did their best job and were categorized as a mere necessity. As time passed by these fixtures evolved into electric lamps, which are not only used for purposes of lighting a space but they are now popularly used as decorative accessories which give an aesthetic and fashionable accent to our homes. With their differing styles, colors and light bulbs, lamps are made of various components and in order to maintain them, we must be aware of lamp parts and lamp supplies needed.

The two most prominent parts are its shade and the base. The hat like curved component of a lamp, which rests over the bulb, is called a shade. The aesthetic effect created by a lamp is profound because of the type of shade used. There are aluminum shades, cloth shades, brass shades, steel shades, glass shades and many other unique types. The base of the fixture is usually matched with the color scheme of the shade and/or the room. If the lamp s base has worn out for example, if it is rusted or scratched, one can replace it with a base made of wood, steel, brass, glass or aluminum to give it a new or updated look.

[youtube]http://www.youtube.com/watch?v=4_5Oh1ef-Co[/youtube]

Being a simple concoction of different pieces; components of a lamp can be replaced when need arises. If the lamp s basic structure is altered such as a change of base; other changes may also be required. For example, caps may be inserted to cover any gap between a central rod and the base; or lamp foot may be attached to the base of the lamp to increase its height. Similarly knobs may be installed or replaced; knobs are controls that allow light to be turned on or off. Nipples, screws, bushings and washers are other items that would necessarily be needed to connect and hold properly the lamp s components.

To maintain a lamp, different accessories are needed. To repair a small damage that occurs to lamps from time to time, such as scratches or blunt traumas, one needs to apply a Loctite retaining compound and spray enamel. The spray enamel is an effective tool to cover up small traces of corrosion or scratches and it comes in different colors, usually those of lamps, such as light or dark bronze, gold, silver etc. Simi chrome polish is another supply that helps keep your lamp new and shiny in your rooms.

Finally if one wants to add further items of decor to their lamps they can use beaded chains or simple colored chains to hang their lamps artistically or create designs by encircling their lamps with banding strips. Lamps are an easy tool that helps to create an alluring aura and ambience in our homes today. From filling the room with mystic lights to an object of home decor, lamps are a unique pride for many homeowners.

About the Author: Stewart Wrighter recently started purchasing lighting supplies such as

lamp parts

online because of the convenience. His wife ordered

lamp supplies

online.

Source:

isnare.com

Permanent Link:

isnare.com/?aid=1019966&ca=Home+Management

OpenSync Interview – syncing on the free desktop

Filed under: Uncategorized — @ 1:40 am, June 13, 2018.

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.

« Previous PageNext Page »