Filed under Desktop Computer Software, Product improvement ideas by simonmackay on 08/03/2012 at 12:28
{no comments}
I have noticed a gap concerning computer-based audio-visual setups especially as far as small business and non-profit organisations are concerned. It is to supply computer software affordable to these organisations that can manage audio and video playout duties that is a key part of their public-facing activities.
The current situation
Some of these organisations may push PowerPoint or similar programs to this task but they don’t really do the job well when it just comes to playing out video content. Typically, with most common presentation software, you have to embed the video file into the presentation on its own slide, in the case of Microsoft Powerpoint; or create a “virtual slide” for the video content in the case of EasiiSlides, a song-lyrics / text-display program that the churches love. This works well for short video clips that are held as files but may not do so for full-length content. These programs don’t even provide proper access to content held on DVDs or Blu-Ray Discs, which is still considered a cost-effective idiot-proof way of distributing video content.
On the other hand, programs like Windows Media Player and VLC exhibit their control surface on to the projection screen or require a very awkward kludge to permit proper dual-screen playback.
What is needed
Proper dual-screen operation
One issue I have noticed is that affordable laptops don’t readily provide separate and individual access to screen and sound outputs, including the integrated screen. Typically this kind of setup, if it works, tends to yield more problems than it is worth. This can be of concern if one of the screens is a different resolution or aspect ratio to the other, such as an economy data projector hooked up to a recent-issue laptop computer.
Audience screen vs operator screen
The goal behind these separately-addressable audio and video outputs is to create at least two separate views for the content – a “front-of-house” view which the audience sees and an “operator” or “control” view which the operator or presenter sees.
The audience feed would only show the video and audio that is related to the currently-playing content while the operator feed provides the video / audio content, content-runtime information, and any prompts and messages that the operator needs to know.
Some setups such as larger churches may necessitate a third feed for the presenter, with access to content timing as well as the content itself. Here, an operator can still control the flow of the presentation without the presenter “crooking his neck” to see the screen.
Universality with common video formats
This setup should be applicable for the consumer-optical-disc formats (DVD, Blu-Ray) as well as file or stream-delivered content. The latter situation should cater for content held on network resources as well as on local resources.
The solution offered by the presentation software typically doesn’t allow for playback off a DVD or Blu-Ray disc and a lot of users either connect a regular DVD player to the projector or mess around with DVD-playback programs to play out DVD content.
Cue mode
The dual-screen setup could allow for “cue” operation. This is where the operator views content on the operator screen in order to preview or “cue-up” that material. Then, when it is time to show the content, the operator then redirects it to the “front-of-house” screen and speakers.
Playlist and controlled-playback support
These should support stored playlists or active queue lists especially if they are to be used to play shorter content like music videos, video lyrics or “shorts”. Here, this could be augmented with support for “stop” entries which cause the equipment to stop playback when these files are reached.
The “stop” entries could work in a similar way to what I have noticed with some consumer MiniDisc decks where these units could be placed in to “auto-pause” where they wait at the start of the next item after they play the current item. This made these units, especially the Sony MDS-JE520, earn their keep as cost-effective audio-playout machines for community radio, churches (as I have seen), theatre groups and the like.
The playlist functionality could also support slideshows of still pictures with or without sound. This could include support for sound peculiar to each slide with or without a background-music track that runs through the playlist in a similar vein to those “theatre slides” shown before a movie session at the cinema.
Conclusion
The media-playout function is another example of software and hardware product designers missing out on a user group, namely small-business and non-profit organisations, due to a perceived low value in that group. But it is a group that should be observed and catered for with the right-priced hardware and software.
Print This Post
Filed under Desktop Computer Software, Product Review by simonmackay on 12/10/2011 at 12:07
{no comments}
Introduction
I have seen the Brother VM-100 visitor-management software in action for myself when I visited Brother’s headquarters in Sydney for the interview that I did with Stephen Bennett and Heidi Webster last year. Now I have the chance to put this same software through its paces as an entry-level visitor management setup for that small office.
Price:
Software package: AUD$399
System kit with QL-570 printer: AUD$499
In some areas, the system kit with the label printer would be known as the VM-100VP whereas in other areas it would be known as the QL-570VP. This will be of importance when you want to track down the visitor management system as a full kit.
These also include a roll of thermal paper for the label printer as well as a starter-pack of 12 badge holders and clips.
The software works on the Windows desktop computing platform with an operating system from Windows XP onwards. This would cover most computers deployed in the small-business world over the last ten years.
Functions

Login screen
The software is able to work as a receptionist-aided mode for the typical reception desk or as a self-check-in mode for conferences and trade events.The data in this software is password-protected and when administrators log in, they either can log in as a user with no administrator privileges available or as an administrator that only can work the higher-level functions.
It is also feasible to set inactive visitor data to be automatically purged after a certain time period ranging from a week to a year; which keeps with different individual-privacy and data-protection requirements.
The standard receptionist-aided mode allows the creation of a visitor badge and a parking permit, with the latter supporting a loosely-described vehicle for the parking permit. It also supports the creation of a “reserve list” which is populated with visitors who have been pre-registered and are intending to be checked in. This works well if you have the staff inform the receptionist of expected visitors, are handling large visitor groups or you want to use this software for managing an “invitation-only” event with the list full of RSVP’d invitees. Parents, take note here when it comes to managing that 16th birthday and you want to make sure that the party isn’t overrun by gatecrashers.

Receptionist's data-entry screen
The Brother VM-100 software has the ability to turn out an “emergency list” of visitors who are currently checked using the regular printer for whenever you need to reconcile whoever is in the building during emergency situations. As well, the data can be exported as CSV (comma-separated) text files for use with other programs. This same data form is also used to import potential hosts in to the “hosts” table. This supports hosts coming from different departments or organisations, thus able to work with larger multi-department organisations or buildings that have many tenants but one common reception desk.
Experience with the software
When you install the software, you have to restart the computer after the installation process is completed. Otherwise the program won’t work properly. As well, there are error messages that are simply “generic error” stub messages appearing if things go wrong through the installation.

Self-checkin screen for conference registration
The username and password setup allows suitably-privileged users to operate either as regular users or administratiors. The only limitation is that the password string only handles basic alphanumeric characters – it doesn’t allow the use of punctuation in the passwords, which could allow for stronger passwords.
The administrator user can choose various badge layouts for use as the standard layout for both the badge and the parking permit, but there isn’t the ability to custom-design a layout for one’s own needs.
The process of checking in and checking out visitors works incredibly smoothly and the user interface does a good job in making this easier for untrained operators. There is the support to take images of visitors as they are checked in using your computer’s webcam.

Default visitor label
If you use the self-checkin setup, the check-in process is totally wizard-driven where your visitors work through two screens to sign in and obtain their conference pass or badge.
There is the ability to load visitor details for reserving or signing in and out from the “Reserved”, “Signed In” and “Signed Out” lists. As well, visitor data can be imported in to the system from such services as contact management systems.
Limitations and points of improvement
The parking permit function could support the ability to keep vehicle data in a separate table indexed by the vehicle’s number-plate (license plate) and containing make, model and colour data. This could improve the workflow process for creating parking permits for regular visitors’ vehicles.
There is the ability to sign in accompanying visitors, but the label printer will turn out a badge as you sign in the visitor. This can be OK for two or three people checking in at once but would be a problem if you had to do something like check in a busload of school students who are visiting as part of a field trip. In this case, the receptionist would have to “reserve” all of the group members, then select the group members from this list using either Shift+click (for contiguous entries) or Ctrl+click (for non-contiguous entries), then click “Sign in and print badge” to check the group in and turn out the badges.
This function could be improved by supporting a “group mode” which allows the receptionist to enter details for the group members, then click a “Sign group in” button when the last member is entered. Here, all the group is entered and the badge printer spits out the badges. As well, this could support the turning out of any parking permits in that same run so these are handed out to the drivers.
As well, I would like to see the program support the ability to work with ODBC-compliant databases or other database-hooks that are standards compliant. It could make such data collections as the host list work with data sources like human-resources databases.
Other points of improvement could also include the ability to allow the receptionist to choose the printer that they send the emergency report to rather than the default printer that is assigned for the system; and the ability to determine other visit reasons in the “Purpose of Visit” field.
These limitations and the lack of “polish” in the user interface may be typical for a version-1 (first release) program but I would like to see the program being improved continuously through its lifecycle rather than appear as a half-baked effort to work with Brother’s label printers.
Conclusion
As it stands, the Brother VM-100 visitor management system works as a capable entry-level visitor management setup for the typical small office, factory or warehouse. It may be stumped as far as integration with other back-end systems for growing organisations is concerned but, being a program in its early stages, it is something that would be expected.
Print This Post
Filed under Desktop Computer Software, Tablet Computers by simonmackay on 30/07/2011 at 17:22
{no comments}
There have been debates about whether Facebook, Twitter or LinkedIn should develop official client-side applications for their applications when used on regular computers (desktops and laptops) or tablets like the iPad.
When I talk of a client-side application, I am thinking of an application that is written for and runs on the client device’s operating system and interacts with the Web-based social network service through known application-programming interfaces. This is in contrast to the Web-based interface that requires interaction through the client Web browser.
Of course, other people have developed client-side applications for these social networks either as an improvement for existing software projects or as their own projects themselves. These are usually considered third-party applications by the social-network provider and may not support all functions that are being baked in to the social network as it evolves.
The issue here
It may be easy to think that you don’t have to provide these client-side applications for desktop operating systems (Windows, MacOS and Linux) and tablet computers. This is because these devices can typically allow the user to competently navigate the Web-based user interface for the typical social-network service. It is compared to the smartphone having different user-interface needs that are drawn about by the use of a physically smaller screen on these devices.
Drawcards and Benefits
A major drawcard behind the social-network client application for larger-screen devices would be high integration with the device’s operating system and other applications. The benefits of this would be obvious, such as linking the “friends / followers / connections” databases held by the social-network services to local contacts databases maintained by your personal-information-management software or exhibiting of photos and videos from these services full-screen without the chrome associated with Web browser interaction.
Other benefits would include use of the operating system’s notification abilities to “pop up” messages related to these services such as direct messages or friend requests. Even the chat functionality that is part of services like Facebook would benefit from an “instant-messaging” user experience of the likes of Windows Live Messenger and Skype. This is an always-available presence list and application-created chat windows for each conversation. There is also the benefit of direct access to connected devices like printers or cameras.
Of course, there would be the computer-performance benefit of not needing to maintain a Web-browser session for each social-networking session. This is because the applications can be pared down to what is needed for the operating system; and can also be of benefit to those of us who use battery-operated devices like tablets or notebook computers.
For tablets, the user interface could be highly optimised for touch-based navigation and could make best use of the screen area of these devices. This is more so with this class of device being available in two major sizes – a 7” size for something that can stuff in your coat pocket or the larger 10” size. As well, it could include “right-sizing” the interface for the on-screen keyboard when the user needs to enter information to the service, such as through the log-on experience.
Drawbacks
The drawbacks to this will typically include another client application to develop and maintain for the service, which may cost further money for the service provider. It also includes evolving the application to newer versions of the operating system and incorporating the new features that are available through the operating system’s lifecycle.
As well, there will be the factor that the ad-supported Web interface may become more irrelevant and these applications may them limit access to the cash-cow that these services have to make money – users viewing those ads that are on that interface. This is because most users would be reluctant to load ad-supported software on their desktop computers due to system-performance and privacy issues that have been brought about by highly-intrusive adware.
Conclusion
It may therefore be worth the social networks considering the idea of developing client-side applications for desktop and tablet operating environments. This is in order to provide the user-experience improvements that such applications can provide for this class of usage.
Print This Post
Filed under Desktop Computer Software, Desktop Security Software by simonmackay on 09/10/2010 at 19:18
{no comments}
News article
Microsoft Security Essentials available to Small Businesses on October 7
My comments
Microsoft have an entry-level antimalware program called Security Essentials which was previously available free to home users and students. This required all business users to consider using their premium Forefront Security Suite or other competing desktop security software solutions for their computer security.
This put small businesses and organisations lie shops, medical practices, religious organisations, non-profits and the like who had a few computers on their network in a very difficult position especially when it came to easy-to-manage desktop security software, Now Microsoft have answered this need by varying the End User License Agreement for this program to allow small business users with up to 10 computers to run this program.
One of the reasons that I am pleased with this change is that it is easy for the owner of a small organisation (who is responsible for that organisation’s IT) to set up and manage desktop security on Windows-based computers with this easy-to-manage program. It works in conjunction with Windows Firewall and has very little that is needed to adjust, which will please most of this kind of user who may not have good computer skills.
This therefore may be a way for a small shop or similar operation with a few Windows computers to save money on their desktop security software. One improvement I would like to see is for Apple MacOS users to benefit from a free desktop-security program because as this platform becomes popular, malware writers will target it.
Print This Post
Filed under Computer Software, Desktop Computer Software by simonmackay on 08/10/2010 at 01:57
{no comments}
Introduction
Most of us who use Microsoft PowerPoint or most other business presentation software often want to use the software to make TV-quality title and graphics slides for video productions that we create with other video software, usually the software that is considered to be affordable for most users. This also includes preparing menu trees for DVD and Blu-Ray projects that are being built with affordable software. These needs will become more common as people use affordable video equipment to prepare video material as a way of augmenting their blogs, presenting on YouTube or even exhibiting through community television broadcasters.
As well, an increasing amount of affordable consumer video playback devices such as DVD players, TVs, electronic picture frames and network media players are capable of showing JPEG images, Now many users want to be able to push these commonly-available devices in to service as cost-effective “digital signage”. This is something I have talked about in my article on using DLNA-enabled equipment in the small business.
User-determined bitmap-export resolution
Most of this software doesn’t provide a way of allowing the user to have control over the resolution of the JPEG or other bitmap images that they create when the export the slides to these formats. This is a feature that I would consider being very important as I know that the presentation programs keep the graphics for each of the slides as a vector format which is drawn on the screen rather than a “raster” format which is an array of pixels. This then allows a user of these programs to make the aforementioned “TV-quality” graphics using them no matter the size of their screen.
One common situation where the user may need to adjust the resolution when exporting to JPEG is to prepare quick-loading images that are in small files for use on a device with a small display. One obvious example would be a low-end electronic picture frame which would have a small display size and another would typically be a mobile phone or portable media player with less than VGA resolution.
Another situation would eventuate in the form of a person who uses a laptop or small desktop screen with a low resolution display to create a presentation. Then they want to export the JPEG files to a playback situation capable of handling high-resolution images like a BD-Live Blu-Ray player connected via HDMI to a large direct-view screen or a projector. Similarly, the images could be used as part of a high-definition video production and there is the desire for that high-definition “crispness” in the images.
The user could be presented with a series of resolutions for the JPEG exports with these resolutions conforming to the aspect ratio for the presentations as part of exporting the images. As well, there could be the support for users to set the default image resolutions for particular aspect ratios and presentation types. The function could be simplified by use of an “SD” option for standard-definition output, an “HD1” option for 720-line high-definition output and an “HD2” option for 1080-line high-definition output.
Improved “export-to-video” and video integration
Another function worth considering would be to provide “export-to-video” functionality for animated presentations so one can make the presentations out as regular SD or HD video files with a choice of common codecs and packaging methods.
As well, in the case of Microsoft PowerPoint, this program could have integrated functionality with Windows Live Movie Maker. This free program, which is the only video-editing program that Microsoft sells, could support such functionality as “create slide or animation in PowerPoint” so that users can prepare slides in PowerPoint then turn them in to video content using this program.
Conclusion
These kind of improvements can allow users to put business presentation software to use in improving the quality of the video or “digital signage” they create with other affordable tools.
Print This Post