ASP .NET

Enhance your website with ASP.NET AJAX Extensions {Comments Off on Enhance your website with ASP.NET AJAX Extensions}

by Shahravi
We have been learning about ASP.NET for about past two weeks. For this week;s blog, I’ve decided to talk about the article which talks about how to enhance your website with ASP.NET AJAX extensions. AJAX, which stands for Asynchronous JavaScript and XML, is one of the most hyped technology acronyms around. We didn’t learn much about AJAX in the class, so I’ll list some details about it here. One of the biggest advantages of AJAX is that page refreshness is minimized which allowes users to get the information they need quickly and easily through a more rich and functional interface. AJAX does this by using JavaScript and an XMLHttp object to send data asynchronously from the broweser to the web server and back. This is very useful if you have comple website. ASP.NET AJAX extensions provides developers with a simple way to add AJAX functionality into any ASP.NET website. This article is technical. read more...

Building a Single Government Portal {3}

by Cary C
The journal article I read focuses on designing government web portals using ASP.NET.  One of the largest problems the writers came up with was that the sub-websites of the various branches, levels, and agencies that make up the government as a whole, have not been properly planned so that they can be navigated and efficiently share data.  The developers mention that government web sites are more like data islands that are isolated from one another.  The goal that they have proposed is to redesign all of the web sites with a singular government database serving as the “basement” of the foundation.  In other words, the data would be consistent because there would only be one copy.  Their functional design is to create a top level government portal and then having lower level sub-sites sit below the portal.  Each site could be managed independently, but a set of standards would assist in easing communication between the sites. read more...

Server apps made easier {1}

by Salvador A
At the time this article was released they show cased some of the new features of Azure, Windows Server 8 , Azure, and Visual Studio. This was more a tech conference where they demoed out some of the nifty new features of each of these products. One of the features worth mentioning was the ability to make a website using some ASP.NET that would work on any and all web browsers. Another fun feature being introduced was, being able to find blocks of code that are “clones”, which essentially means that they are exactly the same piece of code. There were also more templates to help with the familiarization of these new features. On the Windows Server 8 side they added features that will allow for it to manage data storage even easier. The virtual machines can now be moved (to deal with storage situations), and data storage can also be moved to outside file sharing services. Azure added features to make coding within it easier, such as a data sync option that makes data available through out data centers. read more...

A Greener Government {2}

by Monica G
Legislatures are finally going green, or at least in Massachusetts they are. The Massachusetts legislation just implemented a new system called Legislative Automated Workflow System (LAWS) for all of the work that passes through the districts and courts. This was all made possible by an IT solution company named Tallan, Inc. The system was designed from the ground up so it would comply with the Americans with Disabilities Act. It uses Microsoft technologies such as ASP.NET, SQL Server and SharePoint Server. The system allows ordinary people to view any bill throughout its entire lifecycle from filing to enactment. And legislators and their people will be able to “draft and file legislation, engage in bill sponsoring, managing committee activities and all other functions” from the State House to their own district. read more...

Microsoft updates ASP.Net Software {Comments Off on Microsoft updates ASP.Net Software}

by Irving A
Microsoft is upgrading its ASP.Net software. It will as well be adding mobile web function capabilities in order to build web applications that load faster. Earlier this month Asp.Net MVC 4 beta was released. This new beta enables development of web applications by means of the Model View controller architectural pattern. This release is built on the beta version of Visual Studio/Net Framework 4.5 that will be released on Wednesday. Corporate vice president in Microsoft server and tools business, Scott Guthrie, blogged that the features will enable you to build web applications that will load faster and feel more responsive to users through the minimizing of number and size of the HTTP request. He adds that” ‘cache busting’ helper methods to enable proxy caching of bundle files, with automatic invalidation if cached CSS or JavaScript are changed”. ASP.Net MVC 4 includes the jQuery Mobile Web framework for the mobile web applications. It adds support for customizing which view templates are used depending on the type of device using the application either on a Smartphone or a tablet. Database migration capabilities are offered via Entity Framework 4.3, allowing for database schema evolve by using a code-focused migration approach. Another update of the ASP.Net MVC 4 is version 2 of Microsoft’s Razor view engine which includes enhancements that allow for creating view templates even cleaner and concise. Overall ‘WebSockets support built into .Net 4.5 can be leveraged also, providing richer browser-server communication’ said Guthrie. read more...

ASP.NET2.0 and MSSQL used to build generic online course platform. {1}

by Cary C
The journal I read discusses the use of ASP.Net2.0 and its integration with Microsoft SQL Server in the use of building an online course platform to be used in universities.  The ASP portion is used to build the web interface, and of course, SQL is the backend database.  This article discusses the basics for creating the platform with students, administrators, and teachers.  The author first discusses that there are several online course platforms commercially available such as Blackboard or ECollege, but that these systems can be potentially problematic as there are constantly being updated and patched which causes the end users to experience downtimes.  This is further complicated by the fact that many of the “updates” that these companies provide for their end users do not offer features that the end users want.  The authors of the journal are interested in reducing the hardware costs associated with running an online course platform, and they are also looking to move away from the costs of using Oracle as the backend database.  While MSSQL is not generally considered to be better than Oracle in quality, it is far less expensive and it can do a very good job as a database.  The article does not go into the low levels of the design but it does give a good example of the high levels of operation and the different modules that the three user types would each experience. read more...

Empower Your Visual Studio {2}

by Cole O’C
One of the reasons that Visual Studio 2010 is such a powerful tool is because of its ability to use custom extensions. There is a plethora of extensions already in existence. Some are ready and free to be downloaded, while others can be purchased on a per-user basis. You can even design your own extensions with the help of explanations and tutorials direct from Microsoft (get started here http://msdn.microsoft.com/en-us/vstudio/ff718165). I found an article by Scott Hanselman, a former computer science professor and Chief Architect, in which he discusses some of the most useful Visual Studio 2010 extensions out there. He starts off with a basic extension that allows the user to edit the visual theme of the program, such as making the program look like the 2008 version. Next up is PowerCommands, which adds a collection of 25 convenient improvements to the program’s menus. Being able to copy/paste whole classes or references between projects can certainly help any developer. Pro Power Tools is the next extension he mentions, which changes the UI in big ways. It offers a lot of options to change the way your tabs are displayed and managed and, perhaps most importantly, adds a new Searchable Add Reference Dialog feature. Hanselman then talks about CodeCompare, a free tool for (surprise) comparing code that runs inside Visual Studio and integrates with many of the features already in the program. The last extension he mentions is the Tangible T4 (Text Template Transformation Toolkip) Editor, which allows the user to see and color-code Visual Studio’s built in T4. Finding the right extensions for your personal needs may greatly increase your productivity, so it’s worth having a look around. read more...

Visual Studio gets an upgrade and everyone is happy. {Comments Off on Visual Studio gets an upgrade and everyone is happy.}

by Salvador A
From the date that this article was written, Visual Studios got an upgrade to its IDE. Now an IDE is an Integrated Development Environment. The great thing about these is that they can help a developer out by either compiling as they type and showing mistakes on the fly or point out the mistakes during compile or run time. But the upgrades that visual studio got all where aimed to help out the developer by allowing the searching of items through keywords or a tree structure. These new additions are important because it facilitates searching through large numbers of items, with either keywords or trees. Another great addition was the ability to look at previous debugging sessions, this is great because now they do not have to rerun test cases to or make inferences from the current data, they can simply look to the previous runs and see just what exactly happened. Another thing worth mentioning is the Team Foundation Server Project Server Integration Feature Pack. This new pack facilitates and bridges any gaps that might come from different developers working under different software models (such as agile, waterfall, etc.). read more...

Visual Studio 11 {4}

by Monica G
As we all know, there are new versions of software coming out almost every year, from Apple to Microsoft. With that said, Microsoft will come out with the newest version of Visual Studio (announced in 2011), Visual Studio 11 (also called vNext). This newest version can go through the entire life cycle of a software application from design to deployment, which helps all the parties involved like, not just the development team. As the author states, the new version has the ability to perform “code inspections and testing plus support for Metro-style apps.” As of the date of the journal, there was only a developer preview version available but even with that everyone was able to appreciate what was to come. However besides the improvements to the software, Microsoft did some enhancements to .NET framework 4.5, which allows for users to develop and manage applications that are secure, mountable and portable. This is all possible by allowing users to “write code that executes faster.”  According to the author, “the newer version introduces a server garbage collector that reduces GC pause times.” ASP.NET provides support for different HTML forms, model binders in Web Form, etc. This is just the tip of the iceberg; Microsoft’s newest version has plenty more to offer. read more...

Advantages of ASP.NET {Comments Off on Advantages of ASP.NET}

by Shahravi
Last week we started talking about ASP.NET. We just started the topic and didn’t go into more details. Therefore, I decided to talk about an article which talks about the advantages of ASP.NET. ASP.NET stands for Active Server Pages .NET and is developed by Microsoft. ASP.NET allows programmers and developers to build dynamic, rich web sites and web applications using compiled languages like VB and C#. ASP.NET might be hard to grasp and program but it is very useful. In the early days of web, the contents of web pages were mostly static. These web pages needed to be constantly, and manually modified. ASP.NET was created so that web sites would update automatically. read more...