sourceforge
The MyExperience tool is open source software under the BSD license and is hosted on
SourceForge
here. Beyond
hosting the MyExperience source code, SourceForge also provides a variety of project
organization features such as
mailing lists,
bug trackers, and
feature request forms.
We encourage you to utilize these forums to provide feedback to us.
svn access
The MyExperience source code is hosted via the
Subversion (SVN) code repository on SourceForge. I strongly recommend using
TortoiseSVN if you're using Windows as a front-end client to SVN.
This project's SourceForge.net Subversion repository can be checked out through SVN with the following command:
svn co https://myexperience.svn.sourceforge.net/svnroot/myexperience/Trunk myexperience
Note that as of February 29th, 2008, the Trunk itself is 186.12 megabytes. This is because the Trunk contains documentation, images,
mockups, and the website in addition to the source code. If you would like to check out
only the source code, you can do
so with this command:
svn co https://myexperience.svn.sourceforge.net/svnroot/myexperience/Trunk/Source myexperience
Finally, if you would like to check out the entire MyExperience source tree (including branches), use this URL instead:
svn co https://myexperience.svn.sourceforge.net/svnroot/myexperience/ myexperience
third party code
MyExperience relies on code / resources from the following projects:
-
Roam
Roam provides an extensive set of user interface widgets, collection classes, and
device related utility functions (e.g., idle state notifications) not currently found in the .NET Compact Framework.
-
Smart Device Framework 2.1 Community Edition
OpenNETCF's Smart Device Framework 2.1 improves the development experience for Smart Device
developers using the Microsoft .NET Compact Framework. Functionality from previous versions
of the Smart Device Framework has often been implemented into the actual .NET CF library.
-
log4net
log4net is a tool to help the programmer output log statements to a variety of output targets.
log4net is a port of the excellent log4j framework to the .NET runtime.
The framework is similar in spirit to the original log4j but takes advantage of
new features in the .NET runtime.
-
32feet.NET
32feet.NET is a shared-source project to make personal area networking technologies such as
Bluetooth, Infrared (IrDA) and more, easily accessible from .NET code. It supports desktop,
mobile or embedded systems.
-
POLS
Intel POLS is a Privacy-Observant Location System that provides an easy to use, on-device
localization solution for mobile application developers. The goal of POLS is to lower
the barrier of entry for location-based applications on mobile devices.
-
Tango Icon Gallery
The Tango Icon Project exists to help create a consistent graphical user interface experience for free and Open Source software.
license background
MyExperience uses the BSD open-source license. You may obtain a copy of the BSD license
here, where the owner, organization and year are as follows:
<OWNER> = Regents of the University of Washington, Intel Research Seattle and the MyExperience project
<ORGANIZATION> = University of Washington
<YEAR> = 2005 - 2007
The BSD license allows free redistribution of MyExperience, albeit with acknowledgement that MyExperience is a component in the redistributed software.
Though not necessary, we would greatly appreciate being informed of how MyExperience has been of use to you (email us
here).
license
A plaintext version of this license can be downloaded
here.
Copyright (c) 2005-2007, Regents of the University of Washington, Intel Research Seattle and the MyExperience project
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
Neither the name of the University of Washington nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.