Case Study: Software Reengineering - Real Estate Property Management Web Portal, Supporting Brokers & Customers of Large U.S. Real Estate Service Provider
The client is a large, multi-service real estate business in New York in the United States. For over a quarter of a century, the client has provided services for real estate brokers in New York City. The client wished to employ the services of Elegant MicroWeb to provide software re-engineering, including design, development and User Experience (Ux) design, as well as performance improvement for its existing listings exchange system, and to convert this system to a multi-tenant solution to enable the client to quickly create brokerage company accounts and listings. The system transmits real-time inventory from one firm to another and supports nearly 500 firms, with approximately 10,000 daily listings exchanges.###Details >
Elegant MicroWeb worked with this U.S. insurance company, to develop detailed requirements, and design, develop, configure, test, implement and support this tool. Expert .Net application development services included a web-based digital spin Wheel tool to provide interactive features motivate agents. The Spin Wheel tool is completely customized, with a spin button, unique prizes for winners, a congratulations page with fulfilment instruction and email notification and a Thank You page for Loss lands. From the Admin interface, administrators can configure Prizes, inventory, and email templates and send bulk invitations to agents.Details >
This client wished to engage Elegant MicroWeb to help them with maintenance, support and enhancements of their existing Dot Net web-based exhibition accessories portal. The client wished to better leverage the benefits of its Amazon AWS Cloud hosting framework. Elegant MicroWeb worked with the client team to upgrade the existing system from an older version of ASP to ASP.net so that the client team could more easily manage the portal using the built-in objects available in the latest version.Details >
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.###Details >
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?The 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?!
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.###Details >