CEO

NetNow General Availability (GA) of platform planned for Q2 2013

General Availability (GA) date announced for the NetNow platform.

After two years of prototyping and a further eighteen months of intensive development on the first release of the NetNow platform our development teams deserve a big round of applause! We expect to be releasing new iterations of the NetNow platform on a quarterly basis and at this time we are planning for the first GA release in Q2 2013.

Beta testing has been teaching us a lot and we have made massive strides in improving the platform thanks to our beta participants. We have made huge gains in the area of performance from the early Alpha release with throughput of the platform now running at hundreds of messages a second on a small single sandbox server.

We have introduced a JMS based message broker into the architecture to improve scalability and modularity of the platform, especially useful features in here for our plugin developers of the future!

We have been playing with different caching architectures and database types to support the different requirements of the application. We expect to run the platform on multiple databases including NoSQL and RDBMS flavours depending on the needs of the App. In our testing we certainly confirmed the need for a stateless modular application to enable horizontal scalability and NoSQL seems a must for supporting enormous data volumes. It is also true to say there is also a requirement to have traditional RDBMS functionality in places. We overcome this by splitting the application into a modular architecture and connecting everything with the message broker.

Security, resilience, scalability and usability are all as important as each other so it’s no good having a super-fast platform that is horrible and complex to configure. Or how about a very secure and friendly platform that won’t scale up. Our development teams have been working to make sure we deliver a new kind of platform that delivers in all these areas, one which we are certainly proud of.

I hope our growing community of users become proud of NetNow too and enjoy using what we are sure will be a great solution development platform for the cloud.

Colin Griffiths

JMS based message broker implemented

Work has started on the implementation of a Message Broker which will form the main communications bus for everything NetNow. The JMS based architecture offers scalability, redundancy and guaranteed delivery ensuring the relevant information reaches the right recipients and is bang up to date. The recently developed ICE Engine, Integrations and future components will utilize the messaging hub for handling inter process communications, work-flow processing, change management and much, much more. We see massive potential for this architecture moving forward as the open messaging structure will be ideal for the developer community to easily add functionality to the product.

Liam Joyce

CSS for drop down menu

Created a good looking and easy to use drop down menu using only CSS transitions and divs. This makes use of the CSS3 transitions feature, so not great in IE8 no surprises there.

Here is the CSS for the transition:

[snippet id=”42″]

 

To make the transition look good we can use this code to control the transition:

[snippet id=”43″]

 

We have to use the prefixes for different browsers.

we can also add a delay to the transition either on close by placing it in the CSS for the div or on open by placing it in :hover. the CSS for the delay is:

[snippet id=”44″]

Again the prefix is needed for each browser.

To keep all the content within the div use:

[snippet id=”45″]

You can then use other CSS to style the div to give feedback and to look good.

 

Steve White

Disabling Windows Installer Advertised Shortcuts in VS2010

About Windows Installer Advertised Shortcuts Problem

We recently migrated a product to Visual Studio 2010 and came across a problem whereby the programs shortcuts kept triggering re-installation of the application, even though the product had just been installed. Windows Installer Advertised shortcuts ensure that the shortcuts always have an icon, even if users move from machine to machine. No matter what, we could not find the root cause of this issue, so we looked at disabling this mechanism in the MSI.

Editing Generated MSI’s Using Orca

We used Microsofts ‘Orca’ tool to edit the MSI and scripted this as a post build event in VS2010. To do this we performed the following steps:

  1. Install Windows 7 SDK
  2. Install Orca.msi contained within the SDK: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\Orca.Msi
  3. Set the following Visual Studio post build event for the installer project:

cscript “C:\Program Files\Microsoft SDKs\Windows\v7.0\Samples\sysmgmt\msi\scripts\WiRunSQL.vbs” “$(BuiltOuputPath)” “INSERT INTO Property(Property, Value) VALUES (‘DISABLEADVTSHORTCUTS’, ‘1’)”

This ensured every installer thereafter was generated with advertised shortcuts disabled. There are a plethora of options which can be set by the Orca tool, just look at the ‘scripts’ folder in the above post build event for examples of what you can do.

Regards,

Steve

Integrations

Amazon CloudWatch integration

nnApp for Amazon CloudWatch

Type: uni-directional

Supported Platforms: Amazon CloudWatch

Version 1.0

Amazon CloudWatch Integration • Integrates via REST API.Access the direct download here : Coming 2013

About Apps for data integration

Integrations are NetNow Apps that allow you to easily integrate your data and connect existing applications or systems the NetNow service. Integrations are available to many different platforms and applications whether they are based in the cloud or on your premises. Using integrations you can quickly and easily extend an existing application to bring it to the cloud or develop entirely new solutions.

 

CEO

Real time Intelligence – hosting infrastructure

Update on Real time intelligence at NetNow

We have been working hard on making sure we have the right hosting infrastructure in place and after a comprehensive review of this area NetNow has selected RackSpace as its provider of choice for hosting Real time Intelligence.

Rackspace is regarded by Gartner as one of the few leaders among hosted cloud infrastructure providers. Rackspace provides the world-class infrastructure which allows us to offer a guarantee uptime of 99.9% +. More about Rackspace.

NetNow also plans to offer a multi-hosting provider solution for ultimate resilience to our enterprise customers. We are building resilience into the Application as well as the infrastructure meaning we can host our App instances in multiple different hosting providers and have them replicate between those providers.

NetNow is looking to make an announcement regarding a General Availability date later in October this year.

About NetNow

NetNow is a Software-as-a-Service (SaaS) or on-demand cloud-based service, meaning there is no software installation or maintenance required and new features are automatically added without the need for expensive and lengthy upgrades. Data is accessed live, meaning there is no need to upload data into the cloud.

Connect to any data source

NetNow creates a single version of the truth through connection to multiple and diverse (on-premise and online) data sources from a single, easy-to-use, cloud-based interface.

Integrations

BMC Service Desk Express integration (formerly Magic)

nnApp for BMC Service Desk Express integration (formerly Magic)

Type: bi-directional

Supported Version: TBA

Version 1.0

BMC Service Desk Express integration (formerly Magic) • Platform & full functional details to follow. Access the direct download here : Coming 2013

About Apps for data integration

Integrations are NetNow Apps that allow you to easily integrate your data and connect existing applications or systems the NetNow service. Integrations are available to many different platforms and applications whether they are based in the cloud or on your premises. Using integrations you can quickly and easily extend an existing application to bring it to the cloud or develop entirely new solutions.

Integrations

HP OpenView ITO integration

nnApp for HP OpenView ITO integration

Type: bi-directional

Supported Version: TBA

Version 1.0

HP OpenView ITO integration • NetNow • Platform & full functional details to follow. Access the direct download here : Coming 2013

About Apps for data integration

Integrations are NetNow Apps that allow you to easily integrate your data and connect existing applications or systems the NetNow service. Integrations are available to many different platforms and applications whether they are based in the cloud or on your premises. Using integrations you can quickly and easily extend an existing application to bring it to the cloud or develop entirely new solutions.

Integrations

Quest Foglight Integration

nnApp for Quest Foglight integration

Type: bi-directional

Supported Version: TBA

Version 1.0

Quest Foglight Integration – Platform & full functional details to follow. Access the direct download here : Coming 2013

About Apps for data integration

Integrations are NetNow Apps that allow you to easily integrate your data and connect existing applications or systems the NetNow service. Integrations are available to many different platforms and applications whether they are based in the cloud or on your premises. Using integrations you can quickly and easily extend an existing application to bring it to the cloud or develop entirely new solutions.

Steve White

Disabling IPv6 in RHEL 6

How to Disable IPv6

I came across a piece of software running on RHEL Linux which had issues binding to IPv6 enabled network adapters. As a quick workaround I disabled IPv6 on the system with the following steps (as root):

1. Edit /etc/sysconfig/network and add a line:

NETWORKING_IPV6=off

2. Add a new file /etc/modprobe.d/disable_ipv6.conf and insert the following single line:

options ipv6 disable = 1

3. Edit /etc/modprobe.d/modprobe.conf.dist and add:

install ipv6 /bin/true

4. Run: service ip6tables stop
5. Run: chkconfig ip6tables off
6. Reboot the system

Not ideal but the software subsequently came up on the next reboot and bound to the correct network adapter.

Regards,

Steve