General discussion

Locked

Tech Spot

By Munish K Gupta ·
Tags: Off Topic
blog root

This conversation is currently closed to new comments.

19 total posts (Page 1 of 2)   01 | 02   Next
| Thread display: Collapse - | Expand +

All Comments

Collapse -

Google Launches Google Web Toolkit (GWT)

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote><br />Google has launched the <a href="http://code.google.com/webtoolkit/">GWT </a>(Google Web Toolkit ). It's a Java software framework for developing AJAX applications. With it, you can write your applications in Java, and use the Google Web Toolkit Compiler to convert that code into browser-compliant Javascript and HTML. With the Web Took Kit, you can write an entire application without ever using Javascript. <br />Sounds too good !<br /></blockquote><br />
<div class="tag_list">Filed in: <span><a href="http://del.icio.us/write2munish/J2EE" rel="tag">J2EE</a> </span></div></div>
<p>
<div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/05/google-launches-google-web-toolkit-gwt.html">This post originally appeared on an external website</a></div>

Collapse -

Rational Tools: What to use when !

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote><br />I have always found it difficult to keep track of the RAD tools and where are they supposed to be used. Today, I am listing down the RAD Tool options for Design and construction phase.<br /><br /><strong>Design and construction tools</strong> <br />IBM Rational provides tools for architecture, design modeling, construction, model-driven development, architected rapid application development (RAD), component testing and runtime analysis activities. These tools help developers maximize their productivity when building business applications, software products and systems, and embedded systems and devices.<br />
<ul><br />
<li>IBM Rational Software Architect: A design and construction tool for software architects and senior developers creating applications for the Java platform or in C++ that leverages model-driven development with the UML and unifies all aspects of software application architecture <br />
<li>IBM Rational Software Modeler: A UML-based visual modeling and design tool for architects, system analysts, and designers that need to ensure that their specifications, architecture, and designs are clearly defined and communicated with their stakeholders <br />
<li>IBM Rational Web Developer for WebSphere Software: Build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use. <br />
<li>IBM Rational Application Developer for WebSphere Software: Quickly design, develop, analyze, test, profile and deploy Web, Web services, Java, J2EE and Portal applications with a comprehensive IDE. <br />
<li>IBM Rational Rose Technical Developer: Supports the most advanced modeling constructs, including model execution and fully executable code generation, resulting in the highest levels of productivity. </li></ul><br /><br />Hopefully, it helps in selecting the right tools for the right work.<br /><br /></blockquote><br />
<div class="tag_list">Filed in: <span><a href="http://del.icio.us/write2munish/IBM" rel="tag">IBM</a> </span></div></div>
<p>
<div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/05/rational-tools-what-to-use-when.html">This post originally appeared on an external website</a></div>

Collapse -

Rational Testing Tools

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote><br />Continuing my previous <a href="http://tech-munish.blogspot.com/2006/05/rational-tools-what-to-use-when.html">post </a>which detailed on what Rational Tools are available to build and construct, here is the list of the Tools from Rational used for Software Testing.<br /><br />Testing tools enable running quality assurance on software products, testing for code consistency, quality, functionality and performance.<br /><br />
<ul><br />
<li><b>IBM Rational Manual Tester</b>: A manual test authoring and execution solution employing principles of automation, organization and reuse to innovate a commonly used testing practice. <br /><br />
<li><b>IBM Rational Functional Tester</b>: An advanced, automated functional and regression testing tool for testers and GUI developers who need fine-grained control and flexibility for their testing of Java, .NET and Web-based applications. <br /><br />
<li><b>IBM Rational Performance Tester</b>: A performance test creation, execution and analysis tool for teams validating the scalability and reliability of their Web-based applications before deployment. <br /><br />
<li><b>IBM Rational PurifyPlus</b> allows developers to create faster, more reliable J2EE and J2SE code. It provides host-based memory profiling, performance profiling, and code coverage analysis. <br /><br />
<li><b>IBM Rational Test RealTime</b> provides host-based memory profiling, performance profiling, and code coverage analysis for the J2SE/J2ME developer, plus adds runtime tracing, and does so for cross-platform development efforts. Rational Test RealTime also has an integration with JUnit to extend the value of the Java industry's popular unit testing tool to the J2ME and embedded marketplace. </li></ul><br /></blockquote><br />
<div class="tag_list">Filed in: <span><a href="http://del.icio.us/write2munish/IBM" rel="tag">IBM</a> </span></div></div>
<p>
<div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/05/rational-testing-tools.html">This post originally appeared on an external website</a></div>

Collapse -

Best Practices for IBM Workplace WCM V5.1.0.x

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote><br />This <a href="http://www-128.ibm.com/developerworks/websphere/library/techarticles/0605_omosaiye/0605_omosaiye.html">compilation </a>of tips and guidelines from services, development, and support personnel about IBM? Workplace Web Content Management? is based on daily product experience including real customer engagements. This information includes selected topics and applies to version 5.1.0.x.; other versions might have different best practices. If you are currently involved in or just considering implementing a Workplace Web Content Management system, you can use it to help guide your work. You need a basic understanding of the Web Content Management product to understand the topics discussed.<br /><br /><br /></blockquote><br />
<div class="tag_list">Filed in: <span><a href="http://del.icio.us/write2munish/WPS" rel="tag">WPS</a> </span></div></div>
<p>
<div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/06/best-practices-for-ibm-workplace-wcm_01.html">This post originally appeared on an external website</a></div>

Collapse -

Liferay 4.0 released

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote><br /><a href="http://www.liferay.com/web/guest/products">Liferay Portal 4.0.0</a> has been released, with fine-grained permissioning, support for Websphere 6, and Weblogic 8.x, Alfresco integration, JSR-170 support, full-page caching, and more. It includes many bundled portlets and themes, and can be deployed on most application server/database combinations, including deployment in servlet containers (as opposed to a full application server).<br /><br />Liferay also supports single-signon and user customization.<br /><br /></blockquote><br />
<div class="tag_list">Filed in: <span><a href="http://del.icio.us/write2munish/Portals" rel="tag">Portals</a> </span></div></div>
<p>
<div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/06/liferay-40-released.html">This post originally appeared on an external website</a></div>

Collapse -

Scaling Java Applications

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote>
<p><br />You have built a Java Application. Now, as the application usage increases, the application needs to be scaled up. The only way to go is scale up (horizontal or vertical). Now the problem is that the application was never built to run in multiple JVM?s. There is no data synchronization, failover, session replication, distributed cache mechanism built in. <br /><br />This is the need that the following products intend to fulfill.<br /><br />? <a href="http://www.tangosol.com/">Tangosol Coherence</a> <br />? <a href="http://www.jboss.org/products/jbosscache">JBoss Cache</a> <br />? <a href="http://www.gigaspaces.com/">Gigaspaces</a> <br />? <a href="http://www.gemstone.com/">GemStone</a> <br />? <a href="http://www.terracottatech.com/">Terracotta</a> </p>
<p>These products allow you to distribute your data but still making the application believe that their is a single cache and single user sessions repository.

</blockquote><br />
<div class="tag_list">Filed in: <span><a href="http://del.icio.us/write2munish/J2EE" rel="tag">J2EE</a> </span></div></div>
<p>
<div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/06/scaling-java-applications.html">This post originally appeared on an external website</a></div>

Collapse -

Terracotta

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote><br />I was looking at products for scaling up an existing client/server kinda of application. I am posting here my findings on Terracotta.<br /><br /><span>TerraCotta</span> <br /><br />Allows the applications to be clustered to run on multiple JVM?s without changing source code and to get linear scalability and total fault tolerance. Terracotta injects clustering and caching into off-the-shelf JVMs.<br /><br /><span>How it works?</span> <br />The technical approach that Terracotta uses is client/server, relies on byte code manipulation to track object changes, uses XML descriptors to define data synchronization points, and communicates object deltas. Theoretically, it should have efficiency advantages if you have a very large object graph and you frequently access that graph but only change small bits of information within it.<br /><br /><span>Technical Architecture</span> <br />At the heart of the Terracotta architecture sits the Terracotta Server. Terracotta provides a set of infrastructure software installed on an inexpensive server. Multiple Terracotta Servers can be clustered together to make a high-availability hub shared by many application servers, even across dispersed geographies.<br />The server's primary job is to replicate state across application servers in the data center, manage connections from various clustered JVMs, and ensure coherence and consistency of application data. A single Terracotta server can provide clustering services for all of the Terracotta modules in use in the Data Center. <br />Existing servers within the data center need only have the Terracotta libraries installed on them. Terracotta libraries provide various 'modules' which communicate with the Terracotta server and enable a variety of clustering services.<br /><br /><span>Terracotta Fail over</span> <br />The Terracotta Server can operate with a 'hot back-up' to meet availability requirements. In the event of a failure in the active Terracotta Server, the back-up will automatically take over transactions from various clustering clients and ensure that the replicated state is maintained. No state or cache information is lost in any application node. And, failover takes only seconds. Connected clients will notice only a brief pause during the failover process.<br /><br /><span>Advantages</span> <br />? API Less ? One can simply plug in Terracotta (install the libraries), configure (edit appropriate configuration files), and play (start Terracotta and run the application)<br />? Provides a management console to provide metrics about connected clients, object/content caches <br /><span><br />Disadvantages</span> <br />? Requires an external server<br />? Supports session replication for WebLogic Server 8.1 and Tomcat 5.0<br />? Terracotta server required a hot backup for 24X7 applications<br /><br /><br /><br /><br /></blockquote><br />
<div class="tag_list">Filed in: <span><a href="http://del.icio.us/write2munish/J2EE" rel="tag">J2EE</a> </span></div></div>
<p>
<div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/06/terracotta.html">This post originally appeared on an external website</a></div>

Collapse -

Portlets creations using WebSphere Portlet Factory

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote>
<br />This <a href="http://www-128.ibm.com/developerworks/websphere/library/tutorials/0606_coqueiro/0606_coqueiro.html">tutorial </a>shows how to develop a WebSphere portlet application for IBM? WebSphere? Portal V5.1 using Eclipse and WebSphere Portlet Factory. It also shows you, how to use WebSphere Portlet Factory to develop a portlet that retrieves and displays data from a database.<br />
</blockquote>
<br />
<br />
<div class="tag_list">Filed in:
<a href="http://del.icio.us/write2munish/WPS" rel="tag">WPS</a>
</div>
</div><div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/06/portlets-creations-using-websphere.html">This post originally appeared on an external website</a></div>

Collapse -

DB2 9 introduces pureXML? support

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote>
<br />DB2 9 introduces pureXML? support, which means that XML data is stored and queried in its inherent hierarchical format. To query XML data, DB2 offers two languages, SQL/XML and XQuery. You can use XQuery and SQL separately, but you can also use XQuery embedded in SQL and vice versa. This gives you a lot of flexibility and options for querying your XML data.<br />
<br />Check out more <a href="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0606nicola/">here</a>. <br />
<br />
</blockquote>
<br />
<div class="tag_list">Filed in:
<a href="http://del.icio.us/write2munish/IBM" rel="tag">IBM</a>
</div>
</div><div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/06/db2-9-introduces-purexml-support.html">This post originally appeared on an external website</a></div>

Collapse -

Best pactices for model development with IBM WebSphere Portlet Factory

by Munish K Gupta In reply to Tech Spot

<div xmlns="http://www.w3.org/1999/xhtml">
<blockquote>
<br />This <a href="http://www3.software.ibm.com/ibmdl/pub/software/dw/wes/pdf/0606_odonnell-WPF-BestPractices.pdf">collection </a>of best practices, tips, and suggestions from the IBM? WebSphere? Portlet Factory development team is for developers who are either currently using or are expecting to use WebSphere Portlet Factory. <br />
<br />Developers with any level of experience can use Portlet Factory to quickly create complex portlets and integrate them with their WebSphere Portal based portals. As with the use of any tool, there are good practices for architectural, application structure, and solid implementation. This document provides guidance for those practices based on many person-years of experience. It also includes a section on selecting Builders to help you navigate the Builder palette.<br />
<br />
<br />
</blockquote>
<br />
<div class="tag_list">Filed in:
<a href="http://del.icio.us/write2munish/WPS" rel="tag">WPS</a>
</div>
</div><div class="blogdisclaim"><a href="http://tech-munish.blogspot.com/2006/06/best-pactices-for-model-development.html">This post originally appeared on an external website</a></div>

Back to After Hours Forum
19 total posts (Page 1 of 2)   01 | 02   Next

Related Discussions

Related Forums