TOP

Performasure : application performance diagnostics

PerformaSure® delivers deep-level application performance diagnostics spanning the Java technology stack. PerformaSure combines transactional data with infrastructure metrics to help development and QA teams measure, analyze and maximize Java enterprise application performance. Get to the root cause of performance issues quickly with:

  • Transaction-centric Diagnostics: Exclusive Tag-and-Follow™ technology reconstructs the execution path of end-user request transactions.
  • Configurable Overhead: Works under heavy-load situations with easy adjustment of the level of data collection.
  • Powerful Diagnostics UI: Exclusive Call Tree browser user interface enables easy data visualization and navigation. Plus, powerful time navigation using Zonar technology allows for quick fast forward and rewind through collected performance data, plus the ability to zoom in and out.PerformaSure integrates with JProbe for complete performance testing and tuning down to the line of code.

For more information about Performasure, you can download the Performasure datasheet here.

Melvindave Consulting Inc. is official partner of Quest Software. For more information on pricing or other inquiries about Quest Software products’ JProbe, Performasure, or JClass, please send an email to quest@melvindaveconsulting.com.

Read More
TOP

JProbe: Java Profiler for Intelligent Code Profiling


JProbe is an enterprise-class Java profiler providing intelligent diagnostics on memory usage, performance and test coverage, allowing developers to quickly pinpoint and repair the root cause of application code performance and stability problems that obstruct component and integration integrity.

JProbe
also offers an Eclipse plug-in that provides intelligent code performance analysis and problem resolution directly within the Eclipse Java IDE.

  • Memory Analysis – Identify and resolve Java memory leaks and object cycling to ensure optimal program efficiency and stability. Learn more
  • Performance Analysis – Identify and resolve Java bottlenecks and deadlocks to ensure optimal program performance and scalability. Learn more
  • Coverage Analysis – Identify unexecuted lines of code during unit testing to ensure test coverage and program correctness. Learn more

For more information about JProbe, you can download the JProbe datasheet here. You also check out HBO’s experiences case study in using JProbe.

Melvindave Consulting Inc. is official partner of Quest Software. For more information and inquiries about Quest Software products’ JProbe, Performasure, or JClass, please send an email to quest@melvindaveconsulting.com.

As part of our marketing efforts, we provide a free presentation and demo of JProbe and discuss how it can benefit your company. Please do not hesitate to contact us if your company is interested.

Read More
TOP

JProbe Launch in Manila

Melvindave Consulting Inc. in partnership with Quest Software re-launched JProbe and Performasure in Manila. The event was held in MyCinema@Greenbelt 3, Makati City.

After the event, we had a screening of Star Trek the movie. We also gave away an iPod Nano for the lucky participant. Congratulations to the winner from Philippine Airlines!

Special thanks to Joben Ilagan,Ken Tamayo, and Darvin Palma.

Here are some photos of the recent launch:

Jason, winner of iPod Nano from Philippine Airlines.
Mark of Quest Software helping to demo JProbe.

Learning about Best Practices on Java EE Performance Testing.

Read More
TOP

We’re moving to the Ortigas area!

Hang on guys, we’re moving to a new office in the Ortigas area. We’ll keep you posted!

Read More
TOP

Connect you MID Android Tablet to internet using SmartBro/Globe Tattoo USB

I was trying to look for people who have successfully connected their MID Android Tablets to internet using broadband USB’s. A vain attempt pushed me to try it for myself. I hope this article saves you that 3 hours I spent squeezing Google for the solution.

1. Connect your SmartBro USB to the USB terminal adapter that came with your device
2. Go to “Settings”
3. Choose “Wireless Controls”
4. Tap “3G Network Settings”
5. Then “Add 3G Network”
6. Enter the following for SmartBro USB (haven’t tried it with Globe Tattoo USB, but I’m pretty sure it will also work – your misfortune if it doesn’t)

Name: SmartBro (I suggest you use a more descriptive name for easy identification)
Device: Scroll down to whichever says “HUAWEI” mine looked like this – WCDMA (HUAWEI E220/E230/E169G/E160X/E1750) (Again this is for SmartBro – Make sure you have connected the SmartBro USB)
Phone number: *99#
APN: internet
User: Leave this blank
Password: Leave this blank as well

7. Click connect!

Sorry for the crappy images!
Once it successfully connects to the SmartBro 3G Network, you should see the “3G” icon in the status bar of your device.

BTW, don’t forget to disconnect your connection.

Read More
TOP

Creating a multiple options dialog in Android

Below is the code for creating a multiple options dialog in Android. This dialog is triggered by clicking an option from a context menu in my application and determine which Activity class my app should direct to.




final String items[] = {“Movie”,”Music”,”Book”};

AlertDialog.Builder ab=new AlertDialog.Builder(SmugActivity.this);
ab.setTitle(“Dialog Title”);
ab.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface d, int choice) {
if(choice == 0) {
Intent mainIntent = new Intent(SampleActivity.this, MovieActivity.class);
SampleActivity.this.startActivity(mainIntent);
SampleActivity.this.finish();
}
else if(choice == 1) {
Intent mainIntent = new Intent(SampleActivity.this, MusicActivity.class);
SampleActivity.this.startActivity(mainIntent);
SampleActivity.this.finish();
}
else if(choice == 2) {
Intent mainIntent = new Intent(SampleActivity.this, BookActivity.class);
SampleActivity.this.startActivity(mainIntent);
SampleActivity.this.finish();
}
}
});
ab.show();


The code above should look like this:

You can also make the option items appear as radio buttons by using the “setSingleChoiceItems” method of the AlertDialog.Builder class instead of setItems. To add an “OK” and “Cancel”, add the code below inside the DialogInterface.OnClickListener()




.setPositiveButton(“Ok”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface d, int choice) {
// on OK button action
}
})
.setNegativeButton(“Cancel”, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface d, int choice) {
// on Cancel button action
}
})


With additional code our multiple options dialog should now look like this:

Posted by: Dennis A. Bugayong
Chief Technology Officer (CTO)
of Melvin Dave IT Consulting. Senior Software Engineer, Enterprise Applications Developer (J2EE), Web Applications Developer (PHP, Zend, JQuery), Mobile (Android, iPhone, J2ME) applications Developer
Email: dennis@melvindaveconsulting.com

Read More
TOP

Android development – Unparsed aapt error(s)

I got this error(Unparsed aapt error – triggered by another error – “Invalid filename: must contain only [a-z0-9_.]“) when I modified a resource XML file in my Android project. After fixing the problem that triggered this “Unparsed aapt error”, I was expecting that my code is ready to be deployed in my device. After going around, blindly searching for other might-be problems in my XML resources. I knew I had to run Eclipse’s debug. And it just won’t work. I realized that at this point, Eclipse wasn’t able to identify anymore that the problem has already been solved. I right clicked on the error in Eclipse’s “Problems” view and deleted the error manually.

Modified my code and saved – just to force a “build”. Ran my code in my device – Problem solved!

Posted by: Dennis A. Bugayong
Chief Technology Officer (CTO)
of Melvin Dave IT Consulting. Senior Software Engineer, Enterprise Applications Developer (J2EE), Web Applications Developer (PHP, Zend, JQuery), Mobile (Android, iPhone, J2ME) applications Developer
Email: dennis@melvindaveconsulting.com

Read More
TOP

Team attends Google DevFest 2010 in Manila

Google DevFest 2010 in Manila

The Google DevFest 2010 was held in Manila last July 6, 2010.  The event focuses on topics such as Chrome/HTML5, App Engine, Social APIs and Maps API.

Read More
TOP

EnableSMS Suite Software

EnableSMS Suite Software allows you to send and receive SMS text messages using your computer.

The software is ideal for people who value time and need to send SMS to many recipients at one time. The software saves you time compared to using your mobile phone to send SMS to multiple recipients.
Visit the product website for more details
Read More
TOP

iPhone Development

Read More