Tuesday, 5 March 2013

10 Tips Make Embedded-System Code Easy to Maintain



 In the rush to get a product out the door, programmers often ignore code maintenance — a key aspect of application development. For applications with short lives, this rush may not pose a significant problem because once deployed, no one will touch the code again. Embedded systems applications, however, may have lives that span decades, and early coding mistakes can result in significant bug-fix and update costs later on.

You must consider code maintenance during design and implementation of software for an embedded application that will have a long life. The following ten tips do not constitute a complete list, but they address common issues that can give the team that maintains your application cause to curse your name. And you may be part of that team:

1. Avoid assembly code.

On a low-end PIC microcontroller (MCU), you have no choice but to use assembly language, and on a high-end ARM processor you probably do not need it. Between those processor extremes, many programmers may use assembly language to increase performance and to reduce code size. But using assembly-language code can derail your project and set it back months.

Assembly language lets you directly access a machine’s functions, but the difficulty of understanding just what happens in assembly language code can overshadow the performance gains you hope to achieve. For this reason, people developed higher-level languages such as C and Java. Always treat assembly language code with suspicion, because it can easily violate the “safety” features built into higher-level languages.

If you must use assembly language, include verbose comments that will save time and reduce frustration when someone examines your code. Use comment blocks of assembly-language code that include no more than five or six instructions. Ideally, use pseudo-code in comments to describe the operation of an algorithm.

Create Your Best User experience (UX) Design for eCommerce

User experience (UX) is the overall emotional feeling a user gets after interacting with a product or website. It’s also an important factor in turning browsers into buyers. Give online shoppers a convenient, intuitive, enjoyable experience, the collective wisdom goes, and they’re more likely to buy.



So how can you optimize the UX for your customers? Here are four tips from Magento eCommerce design experts Something Digital:

1) Let shoppers browse their way – Create an intuitive navigation structure and add breadcrumbs so shoppers can navigate back to main pages. Include comprehensive search tools, with multiple ways to filter and sort; incorporate options for viewing product results.

2) Give products the spotlight – Provide shoppers with multiple views of each product; include as much detail about each product as possible (size, material, weight, etc.); show related products, up-sells, and cross-sells on the same page; enable wish lists, sharing, and notifications; display product reviews and ratings.

3) Highlight “calls to action” – Add primary and secondary action items (examples: sign up now, shop now, enter now) to the homepage; include at least one call to action on every page (examples: add to wishlist, read reviews); use active language to describe the action and differentiate between primary and secondary action items using caps and bold fonts.

4) Streamline the checkout process – Make the shopping cart clearly accessible from every page; show all fees in shopping cart (shipping plus estimated tax, for example); allow customers to buy without creating an account; make checkout a single page, with fewer forms for fastest completion.


For more information visit : http://www.magentocommerce.com/blog/comments/ecommerce-tips-create-your-best-ux/

Wednesday, 16 January 2013

Joomla Vs DotNetNuke

Joomla and DotNetNuke are only two content management systems among many; however they are often regarded as best-of-breed for their respective technology stacks. DotNetNuke is an ASP.Net CMS written in Visual Basic, while Joomla makes use of the ever-popular PHP.
DotNetNuke  was created by Shaun Walker in 2002. Based on the 'IBuySpy Portal' code Microsoft released to promote their ASP.Net framework whereas Joomla  was established in August 2005 as a fork of the Mambo CMS project. Senior developers, including Andrew Eddie.
http://www.raybiztech.com/Joomla-CMS-Solutions.htmlCore Functionality: DNN offers extensive core functionalities in front of which Joomla seems a little weak. DNN offers features like database replication, event management, photo gallery and built-in forum system. Joomla also offers various functionalities that are not available in any other PHP based CMS, such as load balancing and a trash bin to ensure that articles are not accidentlly deleted. However, Joomla still falls short of DNN in context of their core functionalities.

Smart Joomla Trick



 My Joomla tricks is the loadposition command . This gives you the ability to load a module inside an article. Just think of all the neat things that you can do with this. Using this technique your articles can have all kinds of dynamic content inside them like weather module, rotating images, or a Twitter feed inside an article, whatever you can do in a module you can put in your article.


Step-1:  The trick simply calls a module into a position inside the article. Here's how you do it: In your Joomla cms administration go to the Module Manager (Extensions > Module Manager)
  • Make a new module in the module manager
  • Give the module a Title
Step-2:
  • Inside the module "Details" settings place your curser inside of the "Position" field and instead of picking a position from the drop down, create a unique position name that does not exist in the template. Do this by highlighting all the text that is showing in the "Position" and type your new position name in there. Type something like "mynewposition" (without the quotation marks) in the "Position" field. Now we will finish setting the other normal module parameter stuff:

How to Hide content in Kentico CMS

Kentico CMS 6.0 brings a great new feature that allows you to only display content to your editors . To enable this feature, simply follow these steps :

Step 1: Enable the "Check document permissions" setting

Go to Site Manager, Settings, and select your site. In the Content, Content management section find and enable the "Check document permissions settings

http://www.raybiztech.com/Kentico-EPCM-Solutions.html

According to the help, this setting does the following:

Saturday, 15 December 2012

How will the iphone 6 look like


Apple iPhone 6 screen


With the Retina display likely to appear onthe iPhone 5S it would appear as though Apple may shift to a larger iPhone screen for the 6 with reports suggesting the company will finally try and compete with the screen of smartphones like the upcoming HTC J Butterfly.
Reports are flying around that Apple could be looking to implement a 4.8-inch Retina+ IGZO screen made by Sharp which will make the iPhone display thinner, brighter and much clearer boasting better than HD resolutions.

Wednesday, 28 November 2012

Raybiztech delivers Intranet Portal to leading Engineering Solutions Company


Web project information:


http://www.raybiztech.com/

Hyderabad. November 06, 2011. Ray Business Technology today announced releasing of DishSouthAsian.com, which is an initiative of National Satellite Systems (NSS), an Authorized independent retailer of DISH Network. Dish South Asian brings the best South Asian Programming, delivered to subscriber’s home from India and around the world. As the leading provider of International television Channels in the United Stated, DISH Network broadcast over 200 Channels in over 28 languages with 100% digital delivery.