IBM Lotus Development

Multiply your ROI in the most popular collaboration platform right now

 

Read more

.NET Development

Development of desktop, client-server, and function rich Web applications

 

Read more

Workflow Systems

Expensive and complicated? Nope, workflow is nice and easy with our products.

 

Read more

eQuality Solutions - Quality of Electronic Workflow Solutions

Microsoft Certified Partner
IBM Business Partner

eQuality Solutions has the unique combination of development knowledge in Lotus Notes/Domino and Microsoft.NET together with proprietary products for quick and easy Workflow Automation.

We're serving IT solutions since 2002, and many of our developers have more than 10 years experience. We keep our development operations open and clear by building collaborative development environment with our customers.

 Please contact us to discuss how we could help you.


AweSync is launched in production!

We’re glad to announce the first production release of new software product designed to synchronize Lotus Notes and Google calendars - http://www.awesync.com.

With a broaden range of calendar synchronization products available – how come we decided to create another one? The answer is simple – there are not so much currently available, which main goal is to conveniently synchronize Google and Lotus Notes calendars.


We Moved to a New Office

We are glad to announce that in the early August we moved to a new comfortable office located at Musy Dzhalilya 3/1. It has spacious rooms and convenient business atmosphere. We hope that in such a positive environment we'll make our clients even happier by delivering them successful and efficient solutions for their businesses.

Although the building has been built just recently and it doesn't appear in Google Maps, you can check out the surroundings here


Lotus Notes ActiveX Grid announced - FREE Trial

We are glad to announce our new featured product - Lotus Notes ActiveX Grid Control.

Leverage the comprehensive flexibility and high performance of our Lotus Notes ActiveX Grid control to achieve user-friendly grid data viewing and editing in Lotus Notes!

Download FREE Trial Version Now!


Lotus Traveler - Nice Way To Sync Mobile Device

Really, I've heard about Lotus Traveler a bit, but didn't plan to try it, until this January. The reason is simple - I had a simple mobile Nokia 6230 phone since 2005, and didn't plan to change it to something else, as it was (and still is) very reliable device, permanently serving main mobile's function - I could talk using it, even after it felt few times on the concrete floor. However there was no need for full-scale mobile synchronization.


Creating a Lotus Notes View with NotesView and AJAX

When we had to develop Lotus Views for the Web interfaces (a lot of times, of course), we needed something AJAXy. AJAX views for Domino were available for quite a while in Web Access mail template, but the code is practically not re-usable there. So, during our search efforts, we came across the brilliant project NotesView2 at openntf.org. You can see the demo and download the database here (.zip, 3Mb).

To fill in some missing features in this project, we've have added the following options to the NotesView2 template:


How to Fix a Multiline Comment in a Lotus Notes Application

If you are working on a web project and need to get a comment form with a multiline text field, you use the following field options:

Lotus web form field properties

and you might use the following Translation:

@Implode(@ThisValue;@NewLine)

The field looks like this:

Lotus web form field looks

When a user types in a comment without inserting a line break, you can easily get the field value after the document is submitted with

document.getElementsByName("Comment")[0].value

because, naturally, the field is shown in the HTML:


Filtering in Views Using LotusScript Code Made Easier

Filtering documents within a view in LotusScript straightforwardly can require quite a lot lines of code with various functions. However, by simple modular programming, you can use less functions in the code, making code more friendly and readable, thus reducing the chances to make a mistake, and increasing re-usability.

Here's the sample of straightforward code:

dim view as NotesView
set view = db.GetView("myView")
Dim doc As NotesDocument
call view.Refresh()
dim name as string
dim evaluation
evaluation = evaluate("@username")
name = evaluation(0)
Set doc = view .GetFirstDocument()
Do While Not doc Is Nothing    
        if doc.user(0) = name then
                ' some operations
        end if
        Set doc = view .GetNextDocument(doc)
loop


IBM Seminar in Novosibirsk

NETKOMIBM software distributor in Russia and CIS (Moscow, Russia) and eQuality Solutions carried out a seminar "IBM Day in Novosibirsk". Representatives of the leading Novosibirsk regional companies, enterprises, and government took part in the event.
 


Testimonials

We’ve been working with eQuality Solutions for over 5 years now and we appreciate the quality of work they’ve been keeping for years....

 

Aaron Henderson

Managing Partner

Quality Assessment Solutions, LLC

 

more

Poll

Which realtime collaborative platforms are you using mostly in your business?: