About me
I am a Platform Evangelist for Adobe Systems. This is a great job that keeps me constantly up to date with latest trends in web technologies field. With the current momentum of RIA’s it can be really exciting.
Looking at my background I received my masters degree at Polish-Japanese Institute of Information Technology in the faculty of Databases and Server Side Programming. X-icco an Open Source “XML Database Engine for Mobile Devices” was my masters thesis project. It was also my first but not last close contact and participation in Open Source community. Actually I continue this today in other projects and also as part of my job at Adobe evangelizing Flex and other related technologies.
Previously I was working for ABB (one of the world’s leading engineering, automation and power technologies companies) where I started as Java Developer working for an IndustrialIT project building MES (Manufacturing Execution Systems) for discrete manufacturing. Throughout my career at ABB I mastered Java knowledge especially in JEE/JBoss environment and competing Microsoft.NET technologies. I also gained a lot of experience in ERP (SAP, BAAN, INFOR) systems integration. At the end of career in ABB I was working in Corporate Research Center leading Software Factory Process Automation group targeted to develop, deploy and maintain MES solutions for internal and external customers.
In the meantime to keep up with latest trends in the field of web technologies I was one of the co-founders and authors of zastepstwo.pl the biggest social networking portal for polish lawyers community.
I was born in Warszawa/Poland but currently leaving in Krakow where my wife is from. I like to spend my free time mountain biking, windsurfing and snowboarding.


[...] – prelekcję będą mieli tacy specjaliści jak Bartosz Soin (Adobe), Paweł Cichoń (Janmedia), Piotr Wałczyszyn (Adobe) czy Radosław Krzepkowski (ArsThanea). Spotkanie uświetni swoją obecnościa jedna z [...]
Polish Adobe Flex User Group » Blog Archive » RIADay 2008
5 Nov 08 at 9:46 pm
Witam
Jesteśmy firmą realizującą projekt społeczny wykorzystując technologię Adobe. Na bazie Flash Media Serwera budujemy platform e-learningową do prowadzenia szkoleń. Mamy jednak duże problemy z audio. Przy korzystaniu z mikrofonu we flash playerze pojawia się efekt niechcianego echa, które mocno przeszkadza w swobodnej rozmowie. Dotyczy to aplikacji flashowej uruchamianej jako strona www.
Opis problemu:
Załóżmy scenariusz w którym, dwie bądź więcej osób korzysta z jednej aplikacji typu kominikator audio/video, aplikacji opublikowanej w sieci www. Aplikacja napisana jest dla Flash Playera (Action Script 3). Użytkownicy korzystaja ze zwyczajnych mikrofonów samodzielnych bądź wbudowanych w kamery lub laptopy, słuchają tego co mówią inni przez samodzielne bądź wbudowane głośniki. Nie korzystają z zestawów słuchawkowych. Problem pojawia się kiedy jedna z osób zaczyna mówić. Pojawia się echo, ponieważ mikrofon zbiera dźwięki otoczenia. Echo jest bardzo nieznośne i ma charakter narastający. Nie da się w ten sposób korzystać z aplikacji z satysfakcją. Z tego co nam wiadomo głównym problemem jest to, że Flash Player (w wersji 9 i pewnie też 10) nie zawiera mechanizmu Acoustic Echo Cancellation (chociaż chodza słuchy, że nowy flash player pozwala na korzystanie z nowego kodeka Speex, który ma mechanizm AEC)
Próby rozwiązania:
Istnieje kilka sposobów załagodzenia powstawaniu echa jednak wydają się one niezadowalające i niesatysfakcjonujące. Bez ingerencji programistycznej można próbować ustawiać parametr Reduce Echo (w ustawieniach Flash Playera) i posiłkować się zmniejszeniem głośności nagrywania mikrofonu. Można również skorzystać z wtyczki Adobe Connect Add-in któa dodaje do powyższej opcji dla mikrofonu Automatic Gain Control, jednak jest to zewnetrzna dla Flash Playera wtyczka i nie wiadomo jak z niej skorzystać poza Adobe Connect.
Można próbować programistycznie za pomocą metod klasy Microphone (useEchoSuppresion, gain, silenceLevel, silenceTimeout), jednak żadna z zastosowanych kombinacji paramtrów nie była satysfakcjonująca. Prawdopodobnie żadna z metod nie zastąpi AEC z prawdziwego zdarzenia.
Czy są jakeiś inne metody porawienia tego problemu?
Czy można zastosować Adobe Connect Add-in poza Adobe Connect, np w jakiejś aplikacji uruchomionej w przeglądarce www?
Czy istnieje możliwość rozwiązania tego problemu?
Będziemy wdzięczni za pomoc lub opinię.
Pozdrawiam
Ireneusz Bloch
iFusion Sp. z o.o.
ul. Rakoniewicka 20,
60-111 Poznań
tel. 061 831 60 00
fax 061 831 60 99
http://www.ifusion.pl
Ireneusz Bloch
21 Nov 08 at 12:25 pm
[...] Piotr Walczyszyn and Adobe Platform evangelist just released ZendAmfD as an extension to Zend_Amf (it actually extends Zend_Amf_Server class). It allows developers to configure and execute on the server side database queries against model classes that extend Zend_Db_Table_Abstract. It is really exciting for me to see others contributing to the project. Please check it out and maybe this is something that we will add to the Zend Amf trunk? [...]
ZendAmfD now we are going! | Wade Arnold
11 Feb 09 at 8:48 pm
[...] Piotr Walczyszyn, który gościł ostatnio na trójmiejskim barcampie [...]
RIA & PHP - 28.03.2009 - wykład na Politechnice Gdańskiej | Adobe AIR
13 Mar 09 at 12:45 pm
Witam
Rozwiązaniem jest zbudowanie (zaprogramowanie) własnego AEC (Acoustic Echo Cancellation). Jakby miało to wyglądać? Można zaprogramować mikrofon tak, aby “nie słuchał” dźwięków, które wydobywają się z głośników – odpowiednia pętla zwrotna porównująca spectrum dźwiękowe pomiędzy tym co wydają głośniki a tym co “wysłuchuje” mikrofon. Można też skrócić spectrum mikrofonu do zakresu jaki wydaje ludzki głos (z tego co pamiętam okolo 3000Hz) – to powinno Wam pomóc.
Pozdrawiam
P.S. Piotrze, jakby ta odpowiedz była w złym miejscu proszę ją usunąć
Cubezz
26 Sep 09 at 12:34 pm
[...] W konferencje w rolę prezenterów wcielą się tak znakomici goście jak Serge Jespers czy Piotr Walczyszyn – reprezentujacy firmę Adobe czy Bartek Drożdż, rewelacyjny programista 3D we flashu, [...]
FLASH CAMP 2009 « SWITCHCASE - Software Developement Agency
18 Mar 10 at 1:18 pm
A project, executing inside of the eclipse was created the data of the MYSQL is visualized normally. But, when exporting to AIR the data of the MYSQL more are not visualized.
Plese.
Thank’s
marcio
11 Aug 10 at 8:45 pm
I live in Mexico and I am the owner of the master franchise for my country of gtec computer education. The government wants to use Flex to develop a bunch of new applications and they are asking me to create a software factory in order to outsource the full services, are you working as freelancer or is there any way we can do business together?
Luis Alonso
17 Sep 10 at 2:45 am
Your blog post loads up so fast. My site is quite slow. Which hosting are you using?
darmowe pozycjonowanie
11 Apr 11 at 4:28 pm