So, what’s coming in the next version?

en English

At this point I have the 0.9.7.2 version ready to release to everyone, but I’m just waiting for a translation to be verified one last time in order to achieve perfection :) I hope I’ll get this translation files this week, and as soon as I get them, the update will be released.

Since the error reporting mechanism was very rudimentar, I implemented a more elaborate one. Hopefully it will be used few times! This new mechanism displays an error report window once an errour occours and causes the program to crash. The user can describe the circumstances in which the error occoured and then an email with debbugging info is sent directly to the BC mail account. It’s another step further in improving user experience and usability.

5 new languages are coming too, I already mentioned French and German, and now there’s also Spanish, Turkish and Latvian. All thanks to some nice BattyerCare users who offered their linguistic services!

I also fixed a misreading bug in the CPU reading temperature for the 45nm (Penryn) Intel CPUs. Now reads correctly, before it read less 5ºC than normal.

So, here’s the full list of what’s new in the next release:

0.9.7.2
New language: French.
New language: German.
New language: Turkish.
New language: Latvian.
New error report system.
Added support for redundat (backup) update server.
Bugfix: Increased the maximum allowed value for the manual discharge cycles adjustment.
Bugfix: When user confirms a full discharge, all registered percentages are resetted.
Bugfix: Fixed intel CPU temperature readings of less 5ºC in the 45nm CPUs with Thermal Specification of 105ºC.
Minor performance optimizations.
Minor bugfixes.


pt Português

A esta altura já tenho a versão 0.9.7.2 pronta para lançar para todos os utilizadores, mas estou apenas à espera que uma tradução seja verificada uma última vez para que fique tudo perfeitinho. Espero ter esses ficheiros traduzidos ainda esta semana e assim que os tiver o update é lançado.

Dado que o mecanismo de relato de erros actual é muito rudimentar (mostra uma janela com o erro e pede ao utilizador para enviar um screenshot para o mail do BC), implementei um mais elaborado. Espero que seja usado poucas vezes! Este novo mecanismo mostra uma janela onde o utilizador pode inserir uma descrição do erro e adicionar o seu nome e email para contacto futuro se quiser. Quando o utilizador submete o relatório, é-me enviado um mail com os dados do erro para que possa tentar descobrir o que se passa e corrigir.É mais um melhoramento a nível da experiência do utilizador e da usabilidade, que exijo a melhor possível.

5 novos idiomas vão estar então disponíveis, já foi mencionado o Francês e o Alemão e agora temos também o Espanhol, Turco e Letão. Tudo graças aos simpáticos utilizadores do BC que se prestaram a este serviço.

Também corrigi um bug na leitura da temperatura do CPU que no caso de processadores Intel de 45nm (Penryn) lia 5ºC a menos. Agora lê correctamente.

E pronto, aqui fica a lista completa do que haverá de novo dentro de uns dias no vosso programa:

0.9.7.2

Novo idioma: Francês.
Novo idioma: Alemão.
Novo idioma: Turco
Novo idioma: Espanhol.
Novo idioma: Letão.
Novo sistema de relato de erros.
Adicionado suporte para um servidor redundante de actualizações.
Correcção de bug: Aumentado o valor máximo permitido na caixa do valor do ajuste manual dos ciclos de descarga.
Correcção de bug: Quando um utilizador confirma uma descarga total, todas as percentagens registadas até esse momento são reinicializadas.
Correcção de bug: Corrigida a leitura de temperatura em CPUs Intel de 45nm em que era lido 5ºC a menos que o real.
Optimizações menores de performance
Correcções menores.

Posted by Filipe on September 24th, 2009 5 Comments

New languages supported in the next version

en English

Thanks to an extremely nice german user and his wife, BatteryCare will support French and German in the next release.

I’ve just finished compiling a test version for them to test.

Another user from Latvia is also translating and soon I will have the translation with me.

If you would like to translate to your own language, just contact me through the website. :-)

pt Português

Graças a um utilizador alemão extremamente simpático e prestável, o BatteryCare contará com Francês e Alemão na próxima actualização. Este utilizador e a sua mulher (francesa) tiveram a bondade de se oferecer para a tradução e o trabalho final está óptimo. :-)

Está em curso a tradução para Lituano graças a também um utilizador que se propôs a traduzir.

Brevemente a nova versão. :-)

Posted by Filipe on September 1st, 2009 2 Comments

Next update will look like this

en English

As you can see, there’s support for Fahrenheit degrees temperature. It contains an option to choose ºC or ºF.

There are some new icons, and the Help is finnaly linked to the FAQ in the website. I fixed also some bugs that users kindly reported via e-mail. :-)

Soon it will be available via the auto-update.

pt Português

Como se pode ver adicionei a possibilidade de ler a temperatura em graus Fahrenheit, dado que agora existem muitos utilizadores estrangeiros.

Coloquei uns ícones novos e finalmente o menu da Ajuda está ligado à FAQ disponível no site. Corrigi alguns bugs que alguns utilizadores, simpaticamente, fizeram o favor de me alertar via e-mail.

Brevemente estará disponível na actualização automática. :-)

Posted by Filipe on August 19th, 2009 No Comments

Version 0.9.7.0 is out

I’ll be posting in both English and Portuguese from now on.

A partir de agora vou postar em Inglês e em Português.

English

Well, I guess I skipped a version number, that’s ok! :)

There were so many important features in this latest version that I decided to hop to a more significant number.

Here are the changes in this version:

New feature: Power plan automatic switching is now supported in Windows XP.
New feature: The program now registers all the discharge cycles performed.

Modification: The statistical remaining time calculation is no longer restricted to the laptops that do not show the remaining time natively. Now all users can use this feature.

Bug fix: A crash occurs when the user did not select one power plan and the power plan auto-switching option is active.
Bug fix: Sometimes the program crashed while trying to set the orange icon.

Improvements made in the interface relative to the when the target discharge cycles count is achieved.
Minor internationalization corrections.

Português

Bom, parece que saltei um número na versão, afinal a 0.9.6.4 é a 0.9.7.0. Isto porque as alterações nesta nova versão são tão significativas que se justifica o salto.

Aqui fica a lista de novidades:

Nova funcionalidade: A mudança de planos de energia agora é suportada em Windows XP.
Nova funcionalidade: O programa agora regista o número total de ciclos de descarga.

Alteração: O cálculo estatístico do tempo restante deixa de estar restringido aos portáteis que necessitavam dele. Agora todos os utilizadores podem usufruir desta funcionalidade.

Correcção de bug: Ocorria um crash quando não se seleccionava um perfil de energia quando a opção de troca de perfil estava activada.
Correcção de bug: Esporadicamente ocorria um crash quando o programa tentava mudar o ícone para laranja.

Melhoramentos no interface quando era atingido  o número alvo de ciclos de descarga.
Correcções menores ao nível da internacionalização.

Posted by Filipe on August 10th, 2009 2 Comments

Version 0.9.6.4 is ready for launch!

Dear users,

There are still many Windows XP users, and the current version  of BatteryCare (0.9.6.3) does not support power plan switching in this system, only in Vista/Seven.
But that is about to change because the power plan auto-switching for XP is now ready for launch on the next version. It has been tested thoroughly and it’s ready for every one of those XP users. :)

Version 0.9.6.4 is excpected to be released in the next couple of days.

PS – I am writing in english from now on because BatteryCare is now spreaded across the globe, fortunately :)

Posted by Filipe on July 23rd, 2009 No Comments

Melhoramentos na leitura da temperatura

Caros utilizadores,

como alguns de vós já sabem, a leitura da temperatura do CPU não é feita da maneira mais correcta e nem sempre corresponde à temperatura real em alguns portáteis. O método usado não obtém os valores de temperatura do núcleo do processador, mas sim de uma zona térmica dificilmente identificável que pode estar muito perto ou muito afastada do processador.

Na próxima versão será introduzido um novo método de leitura que é fiável, pois obtém o valor da temperatura do núcleo do processador, mas apenas em processadores Intel. Até ver foi testado apenas em Core2Duo e com sucesso. :)

Conto lançar a actualização brevemente. :)

Abraços,

Filipe

Posted by Filipe on July 14th, 2009 No Comments

Status do projecto – StandBy

Caros utilizadores do BatteryCare,

como devem ter reparado o ritmo de actualizações diminuiu e deve-se fundamentalmente a duas razões:

A primeira é que estou sem tempo pois as responsabilidades académicas sobrepõem-se.

A segunda é que o programa atingiu um nível de maturidade e fiabilidade aceitável.

Existem alguns pequenos bugs que já tenho conhecimento, mas a curto prazo não conto poder resolvê-los devido à falta de disponibilidade.

Até lá aproveito para dar a conhecer alguma informação do projecto :)

1500 é a estimativa de utilizadores que diariamente usam o programa. 80% são de Portugal.

10000 utilizadores por mês consultam o site, fundamentalmente para consultar o guia.

Muitos são os mails que recebo de pedidos de esclarecimento sobre as mais diversas questões relacionadas com o programa e uso da bateria.

Zero é o número de pessoas que apoiaram o projecto através das doações.

Abraços,

Filipe

Posted by Filipe on May 26th, 2009 1 Comment

Nova versão este fim de semana

Neste fim de semana será lançada a nova versão.

Destaque para a nova funcionalidade de mudança automática dos planos de energia em Windows Vista consoante o estado de alimentação do portátil.

planos de energia

Mais pormenores sobre a nova versão no dia em que for lançada.

Abraços,

Filipe

Posted by Filipe on April 24th, 2009 No Comments

Novidades para a nova versão, posterior à 0.9.5.0

O que vai ser desenvolvido para próxima versão?

- Possibilidade de controlar os perfis de energia do Windows Vista e aplicá-los consoante a alimentação do portátil.

- Valores da bateria irreais já não aparecem;

- Correcção de alguns termos;

- Um novo instalador mais robusto;

- Correcção de pequenos bugs.

O tempo não tem sido muito mas estas evoluções têm estado a ser desenvolvidas progressivamente. Em breve sairá uma nova versão.

Abraços.

Filipe

Posted by Filipe on April 10th, 2009 No Comments

Prólogo

Caros utilizadores,

este blog tem o objectivo de fornecer informação sobre o desenvolvimento do meu projecto, BatteryCare.

Aqui contarei dar a conhecer as novidades e explicar o que se justificar acerca do seu desenvolvimento.

A ideia surgiu da necessidade de satisfazer os vários pedidos de esclarecimento que me chegam todos os dias acerca do programa e acerca do guia das baterias de portátil. Assim, espero que este meio de comunicação sirva para melhorar a ponte entre o mim e todos os utilizadores do programa.

Abraços,

Filipe

Posted by Filipe on March 31st, 2009 No Comments