Case Study: UK Online Petition Management for eGovernance

An internet community, market research, consultation and eDemocracy solution provider in the UK engaged Elegant MicroWeb to design and develop a solution to manage online petitions for eGovernance. The business focuses on thought leadership and on gathering feedback and opinion to help government and private organizations make sustainable decisions. The solution allows patrons to weigh in on topics, causes and issues of common interest.

Elegant MicroWeb worked closely with the business team from concept through solution design, development and implementation. The solution includes an administrative interface to manage petitions, accept and reject petitions, publish and email results. The User (client) interface, allows users to create, search and view petitions, sign a petition, open and close petitions and view rejected petitions. The solution was built for Windows operating system, on a .Net framework with a SQL Server back end.

Case Study: Customer Loyalty Software Product Widget for UK eConsulting, Market Research Firm

Elegant MicroWeb worked with a UK eConsulting, Market Research business to design a web-based widget to measure customer satisfaction and increase customer loyalty. Customers were asked just one question and the responses were analyzed to enhance and improve products and services offered by the organization over the period. In order to meet business objectives the widget had to be easy to configure, and easy to promote and use to obtain maximum responses. Personalized emails were sent, with a unique URL so the users could respond without the need to register. Feedback request could be offered via various web channels.

Elegant MicroWeb analyzed requirements, and designed and built a widget to allow customer managers to create just one question – loyalty question. Once a question is created, customer manager (administrator) can select respondents, design personalized email and rating scale for participant response. Response tracking processes allowed the business to follow-up non respondents and track responses. App also included response analysis and categorization to measure customer loyalty index over the period of time.

Case Study: Web-Based Community Software Product for UK Idea Management Business

A U.K. internet community, market research and consultation, eDemocracy solution provider selected Elegant MicroWeb to design a web-based software product that would enable users to create employee, stakeholder, customer and citizen communities and encourage collaboration, feedback and the structuring of ideas and innovation processes. The solution would support open communities, as well as communities requiring invitation and registration. The objective was to help the business gain deeper insights and deliberative engagement with customers, stakeholders and thought leaders.

The Elegant MicroWeb team designed an integrated suite of Idea Management tools, including user-friendly wizards to support users and allow for idea sharing, brainstorming, ranking and discussion of ideas, and archival capability. User roles include Administration, Registered users, Invited Users and Anonymous Users. Elegant MicroWeb services included requirements and feasibility planning and studies, design, development, customization, deployment and user acceptance testing (UAT).

Microsoft and Garbage Collection

Memory Modules.

The .NET developer doesn’t usually have to understand how the Microsoft “Garbage Collector” (GC) works to build an app, but occasionally a situation arises where understanding garbage collection in the context of app development is beneficial. Garbage collection in Microsoft’s .NET development framework is an automatic process that frees up memory that an application no longer needs.

###

Top 6 Reasons for Using .Net Framework to do Product Development

Clients have asked me several questions on choosing .NET framework against Open Source alternative such as Java Enterprise Edition (J2EE) Based development. While we do development on both technologies, the ones who gravitate towards .NET eventually had these reasons to select .NET framework…

Q 1: When do you use .NET framework?

woman-corporateThe usual suspects about using .NET Framework And I had these to offer as a comparative.

  • NET Framework is heavily invested by one of the world’s richest organizations
  • Skill base development in .NET is deliberate, schools of training exist, but unlike in Java, the framework is pretty much the same against hoards of optional frameworks as it is with Java
  • MSDN library is well maintained and MVP’s are avialable with enough recognition to address challenging product development issues
  • Highly scalable robust and far more secure in its code base protection against the Open Source coding languages which at times need code obfuscation
  • Backward compatibility apart, has full service coverage of everything that technology has to offer towards software product development
  • Is the only framework which comes with Software Development Kits and Methodologies of Microsoft, thus enabling the eons of challenge with ‘Getting the Product Right’ at one go.
  • Built for security as in Proprietary code level security, cannot be replaced for its compilation levels except when doing programming based on C or C++
  • Is not reliant on community for updates and version upkeeps
  • Brings systemic approach towards software architecture and applies to various Enterprise Architecture Schools and Support Systems Integration, Cross Platform Development and Mobile, Cloud Computing through the Azure Cloud Platforms
  • Enough said already?!

###

Web Service, C# or .NET PDF Printing Nightmares? Wake Up and Discover a Simple Fix!

.NET

No matter how skilled or tech savvy a corporate user is, there are times when a problem or challenge stops them in their tracks, and when you are working against a deadline, there is nothing more frustrating than this kind of delay. This article outlines one such issue related to printing multiple copies of a PDF file through a Web Service.Using Acrobat Reader: Version 6 of Adobe Reader supported command line printing, but that support was removed in later versions. It can still launch the application using System.Diagnostics.Process class and supplying the “PrintTo” verb, but there is an issue with the 32-bit and 64-bit version and there may be a few conflicts on different machines and operating systems (Win 7, Win 8, Win XP / 32-bit, 64-bit). It would seem that the Acrobat Reader fails because of several related issues.

###