Interactive Web Development

Release of Visual Studio 2010 {Comments Off on Release of Visual Studio 2010}

by Jasmine C
The article I read this week talked about Visual Studio 2010 and how it delivers functional programming for developers than previous versions.  The article talks about how Visual Studio’s integrated development environment (IDE) was rebuilt and now includes WPF, .NET Windows presentation foundation.  The inclusion of WPF  was put off for a little bit because previously, WPF  had compatibly and performance issues.  However, visual studio and WPF is a perfect fit together and whenever there is a problem with the WPF, the visual team is able to fix that problem internally.  With the release of things like Windows 7, several versions of Silverlight browser plugins and ASP.NET MVC, the new version of Visual Studio 2010 makes it easier to support these features without making compromises that would make development harder.  The article also talks about parallel programming capabilities and how Visual Studio 2010 has a better support system of parallel programming at entry level.  Things from the core framework and libraries through the debugging and profiling tools is taken care of and runtime schedules are set according to the capabilities of the machine.  All in all, Visual Studio 2010 is very beneficial.  It has improvements in its coding, debugging, tools, the set-up of team development is easier, and much more. read more...

HTML5 and the Banking Industry {6}

by Taylor G
This journal talks about the next generation of banking applications using HTML5.  They talk about how instrumental Hyper Text Markup Language was to the driving of the internet.  They say that the financial industry has grown tremendously since the inception of HTML in the early 1990s.  HTML has made some newer releases and the newest version being HTML5.  HTML5 will over new advanced features like server side push, GPS, video and audio playback, etc.  HTML5 will help the banking industry leverage the web and the mobile platform.  With the inception of HTML5 applications will support GPS from the browser and should be able to locate the nearest branch or financial appraiser without using any plugins or asking the user for their location information.  This will save the user several mouse clicks as well as time over the long run.  It will also save a minimal amount of data per user, but over a large spectrum it has the potential to save a lot of money.  Also the GPS will help call centers when a user calls, the operator will know exactly where the client is logged in.  Also, it will provide real-time information as the users move around.  HTML5 will also allow the banks to push information to the user without the user requesting it.  This will effectively change the way banks interact with their clients.  The user interface for audio, video and animation will also eliminate the need for active plugins like flash player or active x.  HTML5 has the potential to drive up user satisfaction and reduce time and mark costs.  The deployment has to be given by the three major corporations driving the IT field, Google, Apple, and Microsoft. read more...

New Facebook Mobile App Center {Comments Off on New Facebook Mobile App Center}

by Taylor G
Recently Facebook announced their new App Center.  This would be a place for users to find apps like FarmVille, Flixster, Spotify, and Pinterest.  The App Center will include both free and paid Facebook apps, additionally it will include HTML5 apps that are currently within the Facebook App itself.  Facebook told VentureBeat that it’s not trying to compete with Apple and Google, but rather make a premium HTML5 app store.  “The App Center is designed to grow mobile apps that use Facebook,” Facebook said.  Facebook hasn’t made any money on their mobile App, and with the IPO, this would file the gap with that argument.  With the acquisition of Instagram for 1 Billion dollars, Facebook is trying to take control of the mobile market.  When comparing the App Center from Facebook and the Google and Apple App Stores, the Facebook App Center will not feature Top 25 apps.  Instead it will tailor the type of Apps that you are most likely to download.  Also, developers will be able to have access to new metrics tools that allow them to see who is downloading their apps, for example which age groups are using them, how long they use them, and other valuable data. read more...

Oracle v. Google – Update {Comments Off on Oracle v. Google – Update}

by Andrew J
Two weeks ago I talked about Oracle suing Google for patent infringement and copyright infringement. Their first trial lead the judge to presume that Google was guilty for copyright infringement for their use of java code. However, everything has now changed. Google went for a mistrial. During this mistrial, a federal judge who recently presided over the six-week Oracle v. Google trial ruled that the structure of the Java API’s that Oracle was trying to assert can’t be copyrighted at all. read more...

Why do We Learn ASP.NET? {1}

by Davina V
Information Systems (IS) graduates need to learn a way to find a good balance between the old and new technology which constantly grows more complicated when a new technology is introduced into society. The one of the main reasons why Microsoft’s ASP.NET technology is useful is because it can integrate mainframe and client/server technologies. The authors stresses that for proper operation of IS and Visual Studio.NET, IIS (Microsoft’s Internet Information Services) must be installed before Visual Studio. Luckily like the tip suggested our teacher gave us a short introduction to the software. read more...

Amazon Web Services launches new relational database service {Comments Off on Amazon Web Services launches new relational database service}

by Giselle N
The article I read this week was about the launch of a new relational database service from Amazon for developers. The new database and application services allow businesses and developers to organize, manage and scale SQL Server databases and ASP.NET apps using Microsoft tools that may already be familiar to them. This relational database helps manage tasks like software installation and patching, monitoring and back-ups for recovery. It’s simple to use with developers just uploading their application, and AWS Elastic Beanstalk “automatically handles the deployment details of capacity provisioning, load balancing, auto-scaling, and application health monitoring. Because Elastic Beanstalk leverages the familiar IIS 7.5 software stack, existing ASP.NET applications can be deployed with minimal changes to the underlying code.” It’s an advantage for developers or new customers using this tool because deploying and managing databases is usually really complicated, expensive, and time consuming, but with Amazon RDS the complexity is removed and set and operation and management becomes easier. New customers can get started using Amazon RDS for SQL Server with a Free Usage Tier. read more...

Microsoft Open Sourcing it’s ASP.NET Technology {1}

by Jongwoo Y
Just recently, Microsoft has decided to start open sourcing their ASP.NET technology. This is a surprise move considering that Microsoft is not really known to open source any of it’s programs, especially core development applications such as ASP.NET. However, just recently, Microsoft did make the ASP.NET MVC source code available for developers. What has been the biggest news is that Microsoft has opened up even more and decided to release the source code for ASP.NET Web API and ASP.NET Web Pages, also known as Razor (Taft, 2012). Many developers are pleased with the initial releases, however, they are very surprised that Microsoft will actually be willing to take contributions from the developer community for the first time. Microsoft has never taken in out of company developer contributions for any of their applications that are currently being distributed (Taft, 2012). This is a major step forward for the giant company from Washington. In a recent blog post by Scott Guthrie, Vice President of the Microsoft Server and Tools Business division, Guthrie stated how due to the fact that Microsoft has open sourced their ASP.NET technology, they’ve decided to also include open-source technologies into their own ASP.NET product such as jQuery, jQueryUI, jQuery Mobile, and many more (Taft, 2012). Hopefully this turns out to be a good idea for Microsoft, however, it seems that their idea has made many developers pretty pleased. read more...

.NET Framework Upgrade {Comments Off on .NET Framework Upgrade}

by Mike Y
 

Microsoft upgraded their .Net Framework and Visual Studio. The upgrade should “‘significantly increase’ scalability of .Net applications for both client and server.” It will allow for applications to be 10 to 20 times larger than they used to be. It also adds extra features including “ASP.Net Dynamic Data. Dynamic Data allows developers to build a data model using Language Integrated Query, the ADO.Net Entity Framework, or LINQ to SQL.” The updated client side’s application’s load time will decrease by up to 45%. read more...

A Rise in SQL Injections in ASP.Net Websites {3}

by Toan T
The article that I read talks about how there is report of spikes in mass SQL injection attacks in web applications especially sites that use ASP, ASP.Net and MS-SQL. These attacks are different from what seen in the past. Instead of seeking to extract data from commerce sites, these attacks are automated and can drop malicious code on the the website that it is attacking. This type of attack is also known as XSS or cross-site scripting attack. A research from Trustwave SpiderLabs describe it as “using SQL injection on the front end to inject in JavaScript code that results in sending regular users to a Web page that’s dynamically created based on different database components, pulling in malicious JavaScript into the browser that redirects to a malware site.” Hackers have now found a new way to infiltrate web site by targeting HTML tags that were dynamically create and then prepend a closing title HTML tag so when the tag gets into the browser, it will cleanly close the title content that was already there and inject from behind to execute the javascript. read more...

Insight to Namespaces {1}

by Bernard T
This week’s blog’s assignment gave us a choice between several topics; I chose to do mine on Namespaces, more specifically .NET Namespaces. Namespaces, the article mentioned enables users to group logically related classes together but points out that classes are not required to be provided to use a Namespace. Namespaces are a collection of objects, each containing different sets of objects grouped according to their functionality. Advantages of Namespaces include preventing naming collisions; this means that if for example two or more companies produce a component with the same name, Namespaces will provide a way to distinguish them from each other. Namespaces also has the added benefit of making it easier to understand the purpose of a given class, grouping your classes that manipulate images together for example into a System.Drawing namespace makes it easier to remember what and where the classes are. The article gave numerous examples of Namespaces; System.Data is one that contains all the classes needed to interact with data sources and without it, it would be impossible for .NET to function compatibly with Active X Data Objects for .NET. The article also pointed out however, that some Namespaces are automatically imported into ASP.NET. read more...