Articles tagged with ‘development’

Announcement: PamFax for Android coming soon

We are proud to announce an upcoming addition to the PamFax family of applications and supported operating systems.

We started with PamFax for Windows in 2007, added Mac OSX and Linux last year and now will soon add PamFax for Android.

Why Android? The main reason is the fact that the OS is open and allows for access to local data. This means that PamFax for Android is able to access PDFs and other documents stored on the Android device.

Development is currently ongoing and we hope to have a beta ready in June with the target to launch PamFax for Android in July. PamFax for Android will support Android 2.2 which has just been released.

You may ask, what about iPhone or Blackberry? As iPhone does not allow access to local stored documents we are focusing on the area of application integration on the iPhone platform. An example is a document management/storage application or an application which takes a picture of a document and then can send this as a fax document.

On the Blackberry side we are starting the investigation to see if a PamFax application makes sense. The fact that Blackberry targets the same market as we do with PamFax might make offering a PamFax application an interesting option.

We’re back, new PamFax3 fully working

We’ve made it, PamFax3 is alive and kicking!

This time it was much longer than we had even dreamt of, but this was caused by a few server settings which our hosting partner fixed.

Thanks for hanging in during the upgrade process. I know some of you had a hard time when PamFax was offline.

Let me explain a bit why this update was so important and complex.

It all started last week when our hoster updated our server park to a full load balanced cluster. This was needed to cope with the increase in traffic we have had the past year. PamFax3 is much more efficient when it comes to scaling up so we decided now is a good time to put new hardware in as we need to do the upgrade anyway.

Then after the upgrade there were settings to be checked, etc. This took time. Then on Monday late afternoon (European time), we took PamFax offline. The team started to convert the databases and migrate users data to the new system. This is a huge amount of data so it took time. We unfortunately had to take PamFax offline to do this.

We did the databse conversion with the help of Amazon EC2 cloud servers, we had up to 15 running at a time!

After this we upgraded the core systems. These being the various modules PamFax consists of. PamFax3 is a complete new development and not a mere upgrade as the version number might imply.

Based on our experience and close monitoring of the PamFax2 system, we started designing PamFax3 back in summer last year. We wanted to have a very modular and scalable system which is able to process a lot of data and grow with us. We designed the system from scratch with these and other requirements in mind.

So, after the usual birth pains we’re now up and running. Thank you for hanging in during the upgrade process, I know it was not easy for some of you. I still hope you will forgive us this time as we do not do updates regularly (last one was PamFax2 in April 2009). We designed PamFax3 in such a way that we do not anticipate having to take the system down anymore!

You may now ask, what does PamFax3 offer? Well, first of all blazing fast fax delivery. In addition we redid the PamFax Portal design to be easier to use. There is also a new login/sign up screen. You can now login with your OpenID, Facebook, Twitter, Gmail and a bunch of other accounts. In addition many small improvements and features were added. The PamFax BCP was renamed to “My Company” to make the company group faxing capability a bit clearer.

Last but not least, in June/July we will also be adding a new client application of PamFax for Android.

For partners we now have the PamFax API, this allows you to fully embed the PamFax functionality easily and quickly into your application or device. We already have a few project going and plan to announce them soon. If you are interested to join, let us know. The same faxing cost model applies to the API as when using PamFax – however no additional charges are made when using the API.

We are very excited to have PamFax3 and hope you will enjoy our efforts. We’re back now with a very powerful platform and based on it we have many plans and ideas for new stuff. Stay tuned!

Office renovation: done

I am proud to announce that we have finally finished our office renovation of the development headquarter in Ebstorf, Germany. Nearly everything is in place again so that we are 100% operational again and can now concentrate on our projects again without being disturbed by the painters or a loud saw etc.

Have a look:

Aisle Read more..

Team grows again: welcome new employees

The PamConsult Team grows again: please welcome our latest two new employees with me. They will both extend our team in our development office in Ebstorf, Germany.

Matthias Matthias is a developer who worked in web development before. He will be part of the web development team and will work on projects from our customers as well as on PamFax, the websites, etc.

Tobias Tobias is a new apprentice who will learn software development in the next 3 years in our company. Through his existing knowledge, he will also help developing our products and projects.

So, welcome!

Working on improved Skype video recording in Pamela

The team is currently working on revamping the video recording module in Pamela. It is a feature requested and used a lot and the 1.0 version we have currently has some limitatons. We have addressed some of them in Pamela 4.5 but are still not happy with the results.

So, we decided to re-write the entire module from ground up based on DirectX. This is a Windows subsystem which allows for easy access to audio and video components in Windows.

The engineers have created a first test application which works flawlessly already. The CPU usage is between 3-5% and thus really low. The output file is WMV format which is compressed and a lot smaller then the current AVI. There will also be no more requirement to select a codec or install one so the trouble with this will be gone too. We are testing this internally and plan to release this in Pamela 4.6.

The inital results are very promising. I will keep you updated as the development progresses.

Oh, you may ask yourself when we plan to release this module? With a bit of luck it should be out second week of July.

Pamela for Skype version 4.5 released

Since the initial release of Pamela in February 2005 and after the last main release in May 2008, we now released Pamela for Skype version 4.5.

4.5 has some new features and changes which I will describe in this post.

The new version has two new main functions: Call Scheduler and Auto Conference Call Manager

Call Scheduler: This function allows you to schedule Skype calls and Pamela will popup a reminder at the preset time before the call is supposed to happen. The call scheduler has several options like recurring calls (great for those weekly/monthly calls). When a call notification is shown you can easily click on an icon which initiates the call for you.

Conference Call Manager: With this tool you can remotely start conference calls, bookmark conference calls or join calls. The situation of use would be where you are to start a conference call but need to attend other business. In this case you can define that when a particular Skype user calls you that Pamela creates the conference call (and you can record it also). The same works for outbound calls, you call a collegue and Pamela will create the conference call for you. You can also click on a call button and Pamela will automatically create a conference call with all people you have defined in the group.

In addition we have done major redesign of the birthday section which now shows a list of all past, current and future birthdays of your contacts. Those that do not have a date set in the Skype profile do not show obviously. New is also the option to customize the standard birthday chat greeting message before sending it.

We’ve had requests from people who installed Pamela on another computer, to be able to import older recordings. This function has been added to 4.5 and you can now easily import recordings into Pamela.

The video recording component, although not yet there where we want it to be, has been improved. Many had issues with Pamela unable to locate the Skype video, this has been fixed. Stay tuned for more development here.

The sound options in Pamela have been simplified as the configuration in 4.0 was very technical and many could not figure out how that worked.

The audio engine in Pamela has been updated and performs better. We have also achieved considerable performance improvements when starting Pamela.

Furthermore icons have been updated for better clearity. Menus have been resorted so they are more logical. Some settings regarding default setting of various options changed based on user feedback.

If you are a current Pamela user (not Call Recorder!), you can upgrade for free by downloading the latest version. To do that open Pamela and click on the Help menu and then “Check for update”. Download the new 4.5 version and run the installer. There is no need to uninstall Pamela for the upgrade.

We hope you enjoy the features of Pamela.

Testing Windows Home Server

windows-home-serverOn our search for a good file server and centralized backup solution, I stumbled across Windows Home Server. The description sounds very good and seemed to be the perfect solution for our office: this server system automatically backs up Windows clients over night and has a unique data-storage system, which makes it possible to add and remove different harddrives to the storage, making it larger without the hassle of moving files from one drive to the other. It’s a kind of software raid (stripe).

It also comes with a handy administration console, which can be accessed from every client machine. This console can be extended easily with addins by third party software developers. As some TapiRex customers already asked about a Windows Home Server console addin for TapiRex, it was a good point to get started trying this new Windows Server operating system.

So I tried to find it in the MSDN Subscriber downloads, as we have several subscriptions to MSDN Universal, which theoretically includes all Microsoft operating systems and all other software. As I was unable to find a download there, I googled the web and found out that Microsoft decided not to make Windows Home Server available in MSDN Subscriber downloads. Urgh. So we pay lots of money to not be able to get access to a Windows operating system to develop new addons for it. What a decision…

So I just ordered a Windows Home Server license from eBay, which was delivered quickly and did only cost around 90 Euros.

Installation

When installing the Windows Home Server incl. Power Pack 1 (which is based on Windows 2003 Server) on one of our servers in our server rack, it stumbled upon our 3Ware RAID controller, which is installed with 2 x 160GB harddrives as system drives in a mirrored array to speed up the operating system. I was able to load additional drivers for that controller from an USB stick, but when the system rebooted after the first installation step, it has forgotten about the driver.
Googling for this issue, I had to find out that this is a bug in the Windows Home Server installation :-( . As the text-based setup does not have access to a USB stick to reload the drivers, I had to go out to buy an external 3.5″ USB disk drive, as the setup only accepts additional drivers from the A: drive. Do you remember 3.5″ disks? It was not that easy to find a disk to store the driver to get past this installation step. These disks have gone so rare here in the office ;-) . Previous installations of Windows 2003 did not have this problem…

But after that, setup was pretty easy. I was able to install all hardware components and to setup the Drive Extender. After setup, you have to install a small client connector software on every client machine that should backup to that Windows Home Server, which was pretty easy as well.

In-day-usage

The good thing is that the backups worked pretty well. Also, some of the available plugins from third-party developers are very useful.

But there also were some problems:

Delays in accessing shared folders: we experienced some delays in accessing shared folders on the server. Every employee in the office has some drives mapped to shared folders on the file server. This includes a personal folder and some general folders for everyone. While browsing in these subfolders on these drives, there was sometimes a lag of several seconds that makes it impossible to work with it fluently. For example, we store our downloads company-wide in a folder on the file-server. But the “save file” dialog in the webbrowser sometimes hung up for up to 20 seconds before it was able to show the folder and save the file. Once the data transfer starts, it’s fast and reliable.

Bug in drive’s size-calculation: When you map shared folders on the Windows Home Server as local drives, Windows XP and Vista are unable to show the correct drive size. After searching the web and asking some experts in Windows Home Server forums, I found out that this a known bug in Windows Home Server and that you can’t do anything about it:

whs_drive_size

Popups on all client machines: when you have the client connector software installed, all warnings from the Windows Home Server or one of it’s clients is shown on every client machine. So every user gets popup messages like “Computer X does not have virus protection installed”, “Backup on machine Y was not sucessful”, and many more. I was not able to find a way to customize these popups so that there are not shown to our apprentices for example.

So, after nearly 2 weeks in production, I am currently installing Windows 2008 Datacenter on that server machine, as the problems shown above disturbed our daily workflow that much that it was not worth it. We will install Windows Home Server as a VMWare virtual machine instead to do some software development on it. A PamFax addon is also an idea for it. What do you think?

I will report back how this all worked with Windows 2008. Does anyone have a different suggestion for a solid and fast file server operating system + client backup possibilities?

Products

On our blog we write a lot about our products and services, but where are they you may ask. So here is a page that summarizes where is what and how to get it. Check back regularly as we update according to our product/service release schedule.

Software Products

PamFax – www.pamfax.com

Pamela for Skype – www.pamela.biz/download

Pamela Call Recorder – www.pamela.biz/download

Jaast – Digital Home Solutions – www.jaast.com

mcePhone for Skype – www.scendix.com/mcephone

mceAuction – www.scendix.com/mceauction

mceContacts – www.scendix.com/mcecontacts

mceWeather – www.scendix.com/mceweather

SyncFolder – www.scendix.com/syncfolder

TapiRex – www.scendix.com/tapirex

Services – Consulting – Development

PamConsult – www.pamconsult.com

PamFax Vista Sidebar Gadget + Skype Developer Days 2008 + TapiRex update

- The PamFax Windows Vista Sidebar Gadget was just published to the Windows Live gallery (see PamFax Gadget details page). Give it a try and experience a complete new feeling and comfort of sending faxes.

- In the next three days, Dick and myself will be in Athens, Greece at the Skype Developer Days 2008. This is a great yearly event and always a great opportunity to meet the Skype staff and a lot of interesting people working with Skype. After Prague, Czech Republic back in 2007 and Tallin, Estland in 2006, we are really looking forward to visit Athens this year for this event.

- TapiRex updated: We finally managed to update TapiRex to version 1.7.2. This update fixes some problems like the error message after wakeup, reverse lookup in Canada, …
Just download and install the newest version from the downloadpage.

We also started an experiment with Open Source: the next version of mceTapiRex has been published as Open Source. We have uploaded the complete source code of the current development version of mceTapiRex V2 to CodePlex: Open mceTapiRexV2 on CodePlex. We hope that many developers join us to develop this very nice TapiRex plugin to the next stage. If this works well, we can start thinking of making other components of the TapiRex system open source…

Welcome new team members

Our company continues to grow: welcome to our two newest team members in our development office in Ebstorf, Germany:

Horst will do customer support for all products (Pamela, PamFax, Scendix Software) and will also be our “face” on fares and exhibitions. Some of you might already know him as he already worked from time to time for us at Cebit and other fares.

Michael is a PHP develeoper who will add his experience to various projects we are currently working on.

Älter »