SoftEU

WinStrom a iCalendar

23. Červen 2009 v 11:38 Autor: Petr Ferschmann

V rámci implementace REST API jsme rozšířili podporu formátů, do kterých umí WinStrom exportovat data. Jednou z novinek je i podpora formátu iCalendar. Jedná se o formát, který je používán kalendářními programy (např. i google calendar).
Pokračování »

1 Hvězdička2 Hvězdičky3 Hvězdičky4 Hvězdičky5 Hvězdiček
Načítám ... Načítám ...

Automatické aktualizace WinStromu

9. Červen 2009 v 00:00 Autor: Petr Ferschmann

Jednou z novinek, které jsme přidali do WinStromu, je automatická aktualizace klientů ze serveru. Je možná trošku nepřesné nazývat tuto funkci aktualizací, protože se může snadno stát, že dojde k přesnému opaku a verze bude dokonce snížena.
Pokračování »

1 Hvězdička2 Hvězdičky3 Hvězdičky4 Hvězdičky5 Hvězdiček
Načítám ... Načítám ...

Proč IP telefonii?

6. Červen 2009 v 07:56 Autor: Petr Ferschmann

U nás ve firmě již několik let spokojeně používáme IP telefonii (VoIP). Chtěl bych se zde rozepsat o výhodách, které nám to přináší.
Pokračování »

1 Hvězdička2 Hvězdičky3 Hvězdičky4 Hvězdičky5 Hvězdiček
Načítám ... Načítám ...

Pozvánka: Prague PostgreSQL Developers’ Day 2009

3. Únor 2009 v 09:37 Autor: Petr Ferschmann

Chtěl bych vás pozvat na konferenci Prague PostgreSQL Developers’ Day 2009, která se koná 12. února 2009 v budově ČVUT na fakultě elektrotechnické na Karlovo náměstí 13 v učebně K1.

Naše společnost se stala partnerem konference a já zde budu mít přednášku o použití PostgreSQL v ekonomickém systému WinStrom:

Ekonomický systém WinStrom používá jako úložiště dat databázi PostgreSQL. Dodáváme jej s našimi instalátory a uživatelé obvykle ani netuší, že používají právě PostgreSQL. V této přednášce bychom zmínili důvody, které nás k tomu řešení vedli, jaké máme zkušenosti s touto databází a v tomto prostředí a také o našich zkušenostech při distribuci PostgreSQL na systémy Windows, Linux a Mac OS X.

Jste srdečně zváni. Z přednášky pořídíme audio záznam.

1 Hvězdička2 Hvězdičky3 Hvězdičky4 Hvězdičky5 Hvězdiček
Načítám ... Načítám ...

WinStrom 10 a REST API

19. Leden 2009 v 15:53 Autor: Petr Ferschmann

Dnešní ekonomické softwary již neřeší jen samotné účetnictví, ale také mnoho dalších navazujících úkolů. Samotné účetnictví je tak již jen zlomkem celkové funkčnosti. A co neřeší ekonomický systém, to řeší navazující systémy (jako např. CRM, výrobní, plánovací systémy, …). A právě s nimi chceme WinStrom 10 co nejlépe integrovat.

Dnes je samozřejmostí import a export dat, nicméně je to řešením jen části problému. Import a export se obvykle provádí ručně. Některé ekonomické systémy umožňují i jeho strojové zpracování. Nicméně pokud něco naimportujete do účetního systému, je těžké již s daty dále pracovat. Příkladem může být vytvoření objednávky a tvorba navazující výdejky ze skladu a faktury. U většiny systémů se informace o této vazbě se ztratí. Znemožňuje to pak následné analýzy a statistiky v účetnictví.

Z těchto důvodů je nutné neprovádět jen import a export, ale přímo manipulovat s daty v ekonomickém systému.

Proto jednou z funkcí, které chceme přidat je i REST API. Jedná se o jednoduchý protokol postavený na HTTP, pomocí kterého mohou mezi sebou snadno komunikovat různé systémy. Dnes snad neexistuje programovací jazyk nebo platforma, která by tento protokol nepodporoval.

Tento článek je tedy určen pro vývojáře a ukazuje, jak by takové rozhraní mohlo vypadat. Berte jej, prosím, hlavně jako návrh rozhraní a představení možností.

Pokračování »

1 Hvězdička2 Hvězdičky3 Hvězdičky4 Hvězdičky5 Hvězdiček (1 hlasů, průměrně: 5 z 5)
Načítám ... Načítám ...

Generování self-signed certifikátu v Javě

2. Leden 2009 v 16:16 Autor: Petr Ferschmann

Kvůli projektu WinStrom a hlavně jeho novému serveru, jsme potřebovali při prvním spuštění systému vygenerovat self-signed certifikát. Certifikát totiž nemůže být podepsán žádnou certifikační autoritou, protože je možné aplikaci libovolně instalovat a jenom bychom vše zkomlpikovali (podobně je to i s SSH klíči při instalaci Linuxu).

Protože jsme potřebovali podporu více platforem a protože nechceme komplikovat instalaci a detekci nástrojů, nemohli jsem použít ani openssl ani keytool.
Pokračování »

1 Hvězdička2 Hvězdičky3 Hvězdičky4 Hvězdičky5 Hvězdiček (3 hlasů, průměrně: 5 z 5)
Načítám ... Načítám ...