NuPack – Open Source Package Manager for .NET

NuPack is a free, open source developer focused package management system for the .NET platform intent on simplifying the process of incorporating third party libraries into a .NET application during development.

nupack logo

NuPack v1 CTP 1 was released Wed Oct 6 2010 and got around 2 000 downloads first day.

Continue reading “NuPack – Open Source Package Manager for .NET”

SO-Aware – free webservice repository review

SO Aware™ is a free web services repository implemented with WCF data services based on OData.

SO-Aware is a product of Tellago Studios, the main aim of this product is to “Bringing Service Oriented Awareness To The Enterprise” or it’s simplified web service repository to give the ability to manage, track, store, discover and locate Web Services.

so-aware

If your company wants to maintain a competitive edge on the constantly advancing market of services, be it REST, SOAP or OData, SO-Aware™ is the right tool.

Continue reading “SO-Aware – free webservice repository review”

S#arp Architecture 1.6 review

S#arp Architecture (Pronounced “Sharp Architecture”) this is a solid architectural foundation for rapidly building maintainable web applications leveraging the ASP.NET MVC Framework with NHibernate. The primary advantage to be sought in using any architectural framework is to decrease the code one has to write while increasing the quality of the end product. A framework should enable developers to spend little time on infrastructure details while allowing them to focus their attentions on the domain and user experience.

S#arp Architecture

Billy McCafferty has released the new version of the Sharp Architecture.

Continue reading “S#arp Architecture 1.6 review”

Converting the solution to .NET Framework 4.0

The goal is to run the solution or project written with .NET Framework 3.5 and Visual Studio 2008 in to Visual Studio 2010 with .NET Framework 4.0. The application written in ASP.NET with Framework version 3.5. It could be necessary to convert the project into .NET Framework 4.0. We are going to show how it’s possible to do with MS Visual Studio LightSwitch beta.

dotnet franework 4.0 logo

Visual Studio LightSwitch beta is an alternative of MS Visual Studio 2010, it also requires .NET Framework 4.0. It possible to open the solution in VS LightSwitch to switch the project into .NET Framework 4.0
Continue reading “Converting the solution to .NET Framework 4.0”

Facebook.NET: Open source library for developing Facebook applications

The review of the FACEBOOK.NET open source library for use in developing Facebook applications and accessing Facebook APIs. The library is primarily geared around and optimized for developing ASP.NET-based Web applications, both FBML and IFrame-based Facebook applications through an intuitive API and small set of server controls. It does support the use of the Facebook API from desktop applications as well, and will eventually enable Silverlight application usage.
Facebook.NET
The library is built on .NET 2.0, but should run on future versions of the .NET framework as well. Applications using Facebook.NET can be written in either C# or VB.NET.
Continue reading “Facebook.NET: Open source library for developing Facebook applications”

Sprite and Image Optimization Framework review

Today (Aug 5 2010) was presented new Open Source Framework named Sprite Image Optimization Framework for ASP.NET. It was represented on CodePlex in the development status: Beta.

Release Notes:
The ASP.NET Sprite Control and framework is designed to decrease the amount of time required to request and display a page from a web server by performing a variety of optimizations on the page’s images.
It includes the following components:

  • API for automatically generating sprites and inline images;
  • Controls and helpers which provide a convenient way of calling into the API.

Continue reading “Sprite and Image Optimization Framework review”

.NET Framework review. Basic design features

In this entry will be described .NET Framework principal design features. Brief description to get quick overview of .NET basic design.

Portability
The design of the .NET Framework allows it to theoretically be platform agnostic, and thus cross-platform compatible. That is, a program written to use the framework should run without change on any type of system for which the framework is implemented. While Microsoft has never implemented the full framework on any system except Microsoft Windows, the framework is engineered to be platform agnostic, and cross-platform implementations are available for other operating systems (see Silverlight and the Alternative implementations section below). Microsoft submitted the specifications for the Common Language Infrastructure (which includes the core class libraries, Common Type System, and the Common Intermediate Language), the C# language, and the C++/CLI language to both ECMA (Ecma International is an international, private (membership-based) non-profit standards organization for information and communication systems) and the ISO (International Organization for Standardization), making them available as open standards. This makes it possible for third parties to create compatible implementations of the framework and its languages on other platforms.

Continue reading “.NET Framework review. Basic design features”

Upstream IT Reference Architecture and RUP Software Development

Today’s oil and gas industry needs a common IT reference architecture for use by upstream organizations, system integrators (Sis), solution providers and software development companies.

A single architectural approach will encourage simplification and unification in the upstream sector. It will also give Sis, solution providers and software development companies an established environment within which to design and build solutions, while allowing upstream operators to design architectures as a requirement for potential vendors.

The oil and gas IT community is now adopting Service-Oriented Architectures (SOA) as a more flexible and responsive alternative to traditional hard connections between applications and source data.

Continue reading “Upstream IT Reference Architecture and RUP Software Development”

What’s new in .NET Framework 4.0 for business?

Of course new .NET Framework 4.0 has features that could be used by developers mostly.
In general for business .NET 4.0 Framework main focus is on performance and security improvement.
There are some features that could be useful for end users, development enterprise and business application, business application design and architecture.

– Memory-Mapped Files.
The .NET Framework now supports memory-mapped files. Developers can use memory-mapped files to edit very large files and to create shared memory for interprocess communication.

– 64-Bit Operating Systems and Processes.
Developers can identify 64-bit operating systems and processes. This will increase performance of both server and desktop side application.

– Client Profile.
Main features is integration with MS Office applications. All Office 2007 and Office 2010 project templates.

– Integrated Windows Authentication.
A lot of existing troubles with authentication could be solver.

– Networking performance.
Support for Network Address Translation (NAT) traversal using IPv6 and Teredo.

– Windows Workflow Foundation
This tools could be used for UML modeling. It could help software architects to design business architecture and describe business logic.
The main feature is Workflow Activity Model also known as ‘Activity diagram’ with rich composite activity options and Built-In Activity Library.

Continue reading “What’s new in .NET Framework 4.0 for business?”