Silverlight Development and Design
Microsoft's Silverlight is an interesting technology for a range of scenarios, from adding Rich Internet Application capabilities to "plain" HTML web pages, to supporting rich media, all the way to Windows Phone development. In it's PC/Mac version, Silverlight can run in the browser or in a stand-alone ("out-of-browser") fashion. Silverlight for Windows Phone of course is a completely separate, although similar application platform. (For more information on our services related to Windows Phone, click here. The current topic focuses on Silverlight for the Web). We have experience in all the above and can assist with projects of any size and nature related to Silverlight.
Our Expertise
We have been involved with Silverlight development since before it was called "Silverlight". Not only have we been part of Alpha and Beta programs, but some of our people have been part of design sessions at Microsoft during which some of the earliest decisions around Silverlight were made. Our experts have been extensively published and have presented about Silverlight at various events, ranging from local user group meetings all the way up to major industry events, such as Microsoft TechEd. And most importantly, our people have extensive real-world experience in building all kinds of Silverlight applications.
One of our main focus areas in Silverlight development is the development of professional business applications in a very productive and efficient fashion. (That is not to say that we couldn't help you with consumer experience or media applications). We have extensively lectured and written on the subject.
Graphics Design
While the majority of CODE/EPS is focused on development, we also have graphics designers on staff, with skills ranging from UI design, to pure graphical design, to even print-related graphics and layout. We can thus help you with various graphics design needs. Most of the graphical design for software is related to professional UI design for business applications, as well as consumer and social apps.
Starting a Silverlight Project
Silverlight projects follow the same pattern as most our Web projects. We usually start with a Vision & Scope Workshop to determine overall goals of the project, the size of the effort, and best approach. Based on the findings of this process, we decide on next steps together with the customer. Often, but not always, that may be a Proof of Concept or Prototype phase that subsequently moves into a further standard development process.
Project Lifecycle and Development Approach
Silverlight projects vary greatly in size and complexity (although many come in bite-sized sub-projects) and thus the development and project management approach has to be customized accordingly. We work with our customers to decide on the best possible approach that matches the customer’s need and incorporates CODE at the level desired, whether that is a small supporting role or the other end of the spectrum, which has us manage and handle most of the project. In many cases, we do not use our own approach but integrate with a customer’s existing process.
Most (but not all) Silverlight projects utilize some variation of an Agile methodology.
Purchase Options
Silverlight Applications come in all shapes and sizes, and the most appropriate business arrangements for such projects needs to be determined on a case-by-case basis together with the customers. In many cases, Silverlight projects are set up as “time-and-materials” projects billed on an hourly basis (either billed on an ongoing schedule, through service agreements, or as pre-paid hourly blocks). Sometimes, Silverlight Applications can also be built on a fixed-price basis, which is especially true for relatively small, self-contained projects (as is often the case with Silverlight). Graphical design tasks are often billed on a fixed price for a certain set of designs.
Purchasing Our Services
We offer our services in a variety of ways to meet every possible need. Options range from plain time and materials setups, to hourly blocks and montly service contracts, and sometimes even fixed price setups (especially for mobile "apps"). Contact us for more information and for a Schedule of Fees.
Click here to contact us!
Related Services
User Interface and Interaction Design
Does your team need help making your application look professional? We have experts that can help with both the look of your app as well as the functionality - whether it's a Windows, Web, Mobile, Slate/Tablet or Surface app. We have experience in GUI, NUI (Natural User Interfaces), interaction design and multi-touch applications. We can even help you with graphical design.
More about this service...
.NET Development
With a lengthy history of development and knowledge transfer in Microsoft Technologies, CODE Consulting, CODE Magazine and CODE Training are the world’s foremost experts in .NET development for Windows, Web and Mobile apps. We directly employ a staff of experts, and in addition, have the world’s largest network of contractors, through our authors, trainers, speakers, MVP and RD networks, not to mention direct connections into Microsoft. Our developers can help you with all of your .NET needs and, if required, provide access to <i>the</i> top experts in the technology - an ability unmatched by our competitors. Our direct involvement with Microsoft enables us to provide insight as well as foresight into the future, that is unparalleled in our industry.
More about this service...
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA) is a great way to build applications that are more easily maintainable, more reusable, and can support the modern world of software development that supports many different platforms, user interfaces, and devices. SOA also reduces complexity of projects.
We can help you with SOA projects of any kind, providing architecture, know-how, manpower, and even framework components that make it easier to develop SOA-based systems of any size.
More about this service...
Prototyping & Proof of Concept
All software projects include risks and unknowns. Will new technology "X" really work as advertised? Will technique "Y" work well for our needs? Will device "Z" really be able to handle everything we expect it to? Will a planned solution to a known problem really solve everything, and will we be able to implement it as quickly as we hope? These are questions that need to be answered sooner rather than later as failures associated with them could spell disaster for any project. Prototypes and Proof of Concept projects are a good way to provide necessary answers. They are also a good way to start projects using small but significant steps.
More about this service...
Vision and Scope Project Analysis
Need a new application? Have an existing app that needs a face-lift? Or perhaps you have an existing app that needs to be rewritten using today's latest technologies? We will spend time at your office and then deliver a detailed document outlining your project, the path for a new application, how to avoid the major risks, and much more. We will provide our expertise and experience to advise you on technologies and architecture to use. We will help you to judge effort levels and project feasibility. This "workshop" results in a Vision & Scope document and other deliverables. This Vision & Scope provides a detailed road map for us, your team, or even another consulting firms, to use in order to begin work on your project in a structured and well thought out fashion.
More about this service...
ASP.NET Development
ASP.NET is one of the world's most popular web development environments and one of our main web development tools. We have a long history of ASP.NET development (WebForms as well as MVC) and related technologies such as HTML, CSS, JavaSCript, jQuery, and more. We can help you with web applications of any size and nature. Our services range from start-to-finish web application developments to small engagements where in we only supplement a team or play a mentoring role.
More about this service...
Microsoft Surface
Need help building an application on Microsoft Surface? We have one of the few Microsoft Surface devices in the gulf coast region!
More about this service...
Web Sites and Web Applications
HTML is the most widely available and deployed application platform today, spanning a wide range of technologies and standards. We perform most of our web development with ASP.NET (MVC and WebForms) and Ruby. CODE can help you with various aspects of any development project including HTML4/5, CSS, ASP.NET, JavaScript or jQuery, and more. CODE can even help you with the graphic design of your websites and apps. CODE Consulting has the expertise to train, mentor or write your complete web application.
More about this service...
Project Rescue
Is your project in trouble? We can help! CODE Consulting brings projects back from the brink of failure. With deep a knowledge process and business to go along with technical knowledge, we are skilled at finding problems and bottlenecks and implementing solutions to get your project back on track. We can't do magic, but most troubled projects are not beyond help. It is usually well worth to spend the time in a short meeting and perform a few hours worth of analysis, for a shot of getting your project back on track.
More about this service...
Windows Presentation Foundation (WPF)
CODE Consulting has been involved in Microsoft's next generation presentation technologies since long before they were publically released. Whether you need mentoring, training or an entire application, CODE Consulting has the WPF (and Silverlight) experts to act as a mentor to your team or to write the application for you. We specialize in the productive development of reusable WPF user interfaces, a subject we have written about extensively, and we have taken the industry lead on.
More about this service...
Mobile Development
Mobile Device Applications are rapidly gaining in importance and sophistication. Many applications that used to be desktop or Web-only are now available in mobile versions. Such applications may be stand-alone applications, but more often they are integrated with existing systems. We can help you to plan for and construct Mobile Apps. We can help you to extend your existing infrastructure to Mobile Apps. We can even help you with the graphic design of your Mobile Apps.
CODE Consulting develops for all major mobile platforms, including Apple's iOS (iPhone, iPad, and iPod), Google's Android, Microsoft's Windows Phone, and other platforms, such as WebOS, and more.
More about this service...
Windows Communication Foundation (WCF)
Windows Communication Foundation (WCF) is the de-factor standard for .NET communication and service development, including (but not limited to) SOA (Service Oriented Architecture). Wer have a long history building such systems and very frequently pass that experience on to our customers and partners. In addition, we have developed a list of components (as part of our CODE Framework) that are specifically geared towards WCF and SOA development.
More about this service...
System Architecture
Constructing systems properly is the most important aspect of any software project. With the right architecture (and proper management), almost any problem can be compensated. If, on the other hand, the architecture is wrong, you have an extremely costly and time-intensive problem. We can help you to avoid these problems and reduce overall project risk, not just by sharing our own expertise, but also by letting you share in the experiences we have gathered through our CODE Magazine (authors and readers), CODE Training (trainers and attendees), events (speakers and attendees), RD, MVP, and other networks. This is a treasure trove of information you simply cannot get any other way. Can you think of anything else that could have positive impact of similar magnitude on your project?
More about this service...
Windows Azure
Should you be running your business on the cloud? The developers at CODE Consulting can help you to make the right decisions for your specific business needs.
More about this service...
Microsoft Windows Phone Development
Microsoft's Windows Phone platform is a natural mobile extension to Microsoft's .NET platform and is an excellent choice in order to extend existing applications into mobile scenarios. The Silverlight-based development approach makes Windows Phone an extremely productive mobile development platform, and the Windows 8 Style User Interface paradigm enables a productive and integrated interaction model.
We can help you to build Windows Phone applications no matter whether you are building a new product, or want to add a mobile version to an existing application. We can assist with applications of any size and handle engagements of any scale, whether you just need a little bit of help, or you need us to build the entire product from conception to marketplace deployment and every step in between.
More about this service...




