Skip to main content

Satya Komatineni

Satya Komatineni is the author of AspireJ2EE (http://www.activeintellect.com), an open source web development RAD tool for J2EE/XML. He is also the author of a public contnent managemetn/weblogging system called AKC (http://www.activeintellect.com/akc). He has published with ONJava.com, ONDotnet.com, XML Journal, Java Report, and Java Developers Journal. Currently Satya, in his capacity as CTO at Indent, Inc., is also a technical architect on a number of SBIR (Small business innovative research) phase-I awards. Satya's current research includes CMS/Blogging Systems, Universal Data Tiers, Java, C#, COM+, J2EE, XML,Relational Databases, Frameworks, SVG, Web Charting, Universal IDEs, Transformational languages (JSP, XSL, awk), and Better software architectures. Satya holds an MS in Electrical Engineering from IIT, New Delhi, 1986. The companies he has consulted with include IBM, Millipore, CSX, Ryder, Bax Global, Harland, and TNT Logistics, NA.

 

satyak's blog

Jedit, wordml, xaml, jxpath, InfoPath, XForms are some of the things I want to look at in 2004

Posted by satyak on January 7, 2004 at 7:49 AM PST

Jedit, wordml, xaml, jxpath, InfoPath, XForms are some of the names that I have jotted down in 2003 to take a look at in the future. Hopefully I will get to some of these in 2004. The following knowledge folder named "Research" explores these ideas a bit further and provide additional references.

Interfaces and checked exceptions are like butter and sand: they don't mix well

Posted by satyak on January 2, 2004 at 2:48 PM PST

Exceptions is one area where opinions differ considerably. Not only about the usage of exceptions but also about the need and utility of checked exceptions. I hear arguments from various sides. They all seem valid in their own right. I use interfaces heavily in my coding practice. Particularly in my J2EE tool Aspire.

My labor of love during this Christmas and New Year

Posted by satyak on January 1, 2004 at 2:08 PM PST

First, take a look at the following URL. And if you are keen about the story behind it you can proceed to read the rest.

Knowledge Folders of Satya Komatineni

Role of filters in Architecture

Posted by satyak on December 18, 2003 at 12:21 PM PST

Filters is an architectural concept that works hand in hand with factories. When factories create object or objects a filter provide an option to post-process these object or objects. This ability may not be as important in procedural and OO coding but place an important role in declarative programming.

If architecture were to be the tower of babel, configuration is its language

Posted by satyak on November 25, 2003 at 7:37 AM PST

As the story goes God devised multiple languages so that men can't build sturctures that span to the heavens. In our small world of programming architectures the men and women of the world are quite busy (with out much help from any Overseer) constructing a confusion of their own. The name of this confusion is called "Configuration".

Architecture is language agnostic. There is so much to learn both from Java and C# environments.

Posted by satyak on November 24, 2003 at 3:31 PM PST

"Nothing but Java? by Daniel H Steinberg -- Since before java.net launched in June (before it was called java.net) we had this notion that the content would not need to be restricted to Java-centric topics but should be of interest to Java developers. There may be Perl or Python related content that might interest you."

I like thin clients because of their simplified programming model

Posted by satyak on November 15, 2003 at 7:51 AM PST

I like thin clients because of their simplified programming model

What do you do for your data access needs in your applications?

Posted by satyak on November 15, 2003 at 6:58 AM PST

What do you do for your data access needs in your applications?

A knowledge folder for portlets based on JetSpeed

Posted by satyak on November 10, 2003 at 1:38 PM PST

Recently we were tasked with designing a web portal for international researchers to colloborate over the web as part of a Small Business Innovative Research Grant. During the proposal phase we have identified JetSpeed as the portal.