July 2008 - Posts
Silverlight 2 is great technology, but some of very handy User Controls are still missing from it.
Alex Golesh has released to openup a project called Silverlight Tree View that provides Tree View user control for Silverlight 2.
*NOTE: current code was ported from WPF source code and corresponds to Silverlight 2 Beta 2.
Thanks Alex !
Guy Rombaut has released a project called QuickQuery to OpenUp.
QuickQuery is a tool that allow the user to choose SQL type (microsoft sql, mysql, sqlite and more) and inject a query to his the database.
You can configure default details of your SQL (like server, username, password etc).
QuickQuery allows you to control your SQL database easily and fast without any installation required. Just put it in your server folder and it works!
QuickQuery is available for PHP and ASP servers.
Thanks Guy!
When you're testing a windows application, the Framework version is a very important thing to know!
If your application needs framework 2.0 and not framework 3.0 or framework 3.0 and not framework 3.5 - how can you know which version is installed?
Shai Raiten has released a tool to openup that enables you to know which framework version is installed on your computer.
Thanks Shai!
Eran Steinmetz has released a project called MOSS 2007 Open Calais Integration to OpenUp.
What is OpenCalais ?
The Calais Web Service automatically creates rich semantic metadata for the content you submit – in well under a second. Using natural language processing, machine learning and other methods, Calais analyzes your document and finds the entities within it. But, Calais goes well beyond classic entity identification and returns the facts and events hidden within your text as well.
This metadata gives you the ability to build maps (or graphs or networks) linking documents to people to companies to places to products to events to geographies to… whatever. You can use those maps to improve site navigation, provide contextual syndication, tag and organize your content, create structured folksonomies, filter and de-duplicate news feeds, or analyze content to see if it contains what you care about.
About MOSS 2007 Open Calais Integration:
The MOSS 2007 Open Calais Integration automatically adds semantic metadata and intelligent search capabilities to content pages on Microsoft Office SharePoint Server 2007 (MOSS 2007) content management web sites. Basic knowledge about the MOSS 2007 infrastructure is required.
Thanks Eran !
Tom Hanetz has released a project called T messenger to openup
T Messenger is an Instant Messaging application, which uses .NET Framework 3.5 networking (by sockets). It uses both TCP and UDP protocols in order to communicate over the network.
T Messenger can transfer text messages, as well as emoticons, images and files. Transferred text and images are displayed in the T-Messenger GUI.
Thanks Tom!
Shai Raiten has released to OpenUp a text to speech application (with a MS Word application plug-in) that reads out text.

You can download the source code and the application itself here.
Thanks Shai!
Daniel Cohen has released a popular project (that got into lifehacker) called Defrost
Outlook to OpenUp:
Daniel - "Outlook 2007 sp1 freezes or hangs in some occasions. Until a formal fix release from Microsoft , we want to help in the meanwhile."
Thanks Daniel!
Tamir Khason has create a handy free program, that knows to backup and restore all wireless networks setting from your computer. Tamir has released this program to OpenUp.
Why is this tool useful? - "For some reason, there is no way to do it by using regular Windows Vista tools. This feature is extremely useful, when you have to reinstall your computer or use the same settings of wireless networks for different machines"
Thanks Tamir!
Sasha Goldshtein and Alon Fliess have released a very interesting project called Non-Paged CLR Host to OpenUp, Microsoft open source competition.
This project is a custom CLR host that can provide significant performance improvements for applications that consume large amounts of memory. This is accomplished by locking all CLR-allocated pages into physical memory. Running an application under this host can guarantee that paging will not occur even if other applications on the system are allocating and deallocating memory continuously, or if the application becomes idle for a long period of time.
Thanks Sasha and Alon!