ITDevCON 2013 – Call 4 Paper

ITDevCon2013 Dear potential ITDevCon speaker, I’m building the agenda for next ITDevCon that will be held next november 14th, 15th in Verona (Italy), the same location of the past year. This will be the 5th edition ( we’re getting conference experts J ) The call for papers are officially open right now, so if you want to propose some speeches, I’ll be glad to see it. As usual, for the Call4Paper I need: Title (for every talk) Abstract (for every talk) Difficulty level (for every talk. Difficulty level is a scale from 1 to 3 with the following mean: introduction, intermediate, advanced) Speaker’s photo Speaker’s profile I’m looking forward to your proposal. The call4papers ends at Aug 31st, 2013 but if you have *VERY* interesting topic to propose, propose it… I’ll try to arrange the schedule and fit it in the agenda. Send your proposal to call4paper(at)itdevcon.it. Proposals will be evaluated and the speakers will be contacted ASAP. This year topics will be the following: TOPICS What’s new in Delphi FireMonkey: component development, hacking styles, best practices, success cases etc. iOS development (iPhone, iPad, iPod Touch) MacOSX development Android clients for Delphi servers Livebindings Windows 8.x Model View View Model (MVVM) Delphi best practices Design Patterns: real world use, success cases DataSnap: intro, success case, tuning, deploing etc “Unusual” Delphi markets Delphi + Arduino Delphi + Embedded Systems Delphi + Raspberry Pi Delphi + WebClient Framework (AngularJS, EmberJS, KnockoutJS etc) Extending Delphi with scripting languages (DWS, Javascript, Lua etc): why? how? TDD and Unit Tests Agile methodologies Dependency Injection ORM FireDAC Software engineering “Hands on” sessions for the most used Delphi frameworks (e.g. Delphi Spring Framework, DORM, TMS Aurelius, OTL etc) Mobile: UI, UX, optimization HTML5/SVG/WebGL and Delphi OOD/OOP LLVM RTTI, Generics and AnonMethods: Real world cases, success cases. Web development with Delphi Real OOP Delphi applications developments Delphi fundamentals/advanced Metaprogramming Games SOA/ROA Architectures Target audience Software architects Software developers Project managers IT managers Trainers The conference web site is http://www.itdevcon.it (2013 version is still under construction). Do you want to see a particular topic or have a suggestion for ITDevCon2013? Let me know Thanks and see you at ITDevCon 2013. P.S. This year, ITDevCon will be even more amazing! Stay tuned!
Read More

Using the FM Messaging System for In-process Publish and Subscribe on Windows, OSX and iOS.

For quite awhile I’ve been using a messaging bus within my apps to de-couple different sub-systems from each other. I use this heavily in my MVVM-based apps to minimise the dependencies between my Views and ViewModels, but it applies to non-MVVM apps of reasonable complexity as well. For example, I have one app that is […]
Read More

Getting wget on a Mac

wget is a standard tool for issuing HTTP requests from a command line. Even with having Indy’s TIdHttp on a Mac now, it might be handy for some tests or scripts to use wget. The equivalent of IdHttp.get('http://google.com'); is wget http://google.com Unfortunately though wget is not installed by default on MacOSX (only curl is, which is a similar command, with quite a different syntax), but there is an easy way to get wget: As Delphi developer, using Delphi XE 4′s mobile compiler, you probably already have Xcode (including command line tools) installed – which would be the only requirement for the following. Open a terminal window on your Mac and run the script below. It may take a minute or two and when done wget will be ready to use (it will automatically be copied into one of your bin directories) curl -O http://ftp.gnu.org/gnu/wget/wget-1.14.tar.gz tar xvzf wget-1.14.tar.gz cd wget-1.14 ./configure --with-ssl=openssl make sudo make install There might be newer versions than 1.14, but I didn’t check, 1.14 works just fine for me. Credits: Mike Beach Tweet This! Share this on del.icio.us Digg this! Share this on Reddit Get Shareaholic
Read More

David I to Discuss Mobile & Mac at the 2013 ISVCon

The 2013 Independent Software Vendor Conference (ISVCon), scheduled for September 27-29, 2013 at the Atlantis Casino Resort in Reno, Nevada, has released information about the panel discussions and seminars that will be presented. Designed to deliver the latest marketing ideas to small software development firms, this year’s conference includes: “Sell Software on Facebook” by Nico Westerdale of BitsDuJour – Can independent software vendors (ISVs) make money selling software on Facebook? Yes. More than half of the people in the US have Facebook accounts. Learn practical ways to build your fanbase, and create posts that generate traffic.“Conversations to Create More Customers” by Jessica Dewell of Red Direction – Move more software customers through your company’s sales cycle by changing from reactive conversations (such as answering email inquiries) to proactive conversations (such as listening and starting conversations.)“Growing your ISV business to Multi-Device with Mobile and Mac” by David Interstimone (David I) of Embarcadero – Discover how to increase software sales by supporting a mix of client devices, UI approaches, OS versions, and emerging form factors.“Connected Apps: The New Normal” by Leyla Seka of Salesforce.com – Learn to build and deploy connected apps as your software development business evolves from the desktop/laptop world to the cloud and mobile environments.“33 High Tech Business Myths, and How They Can Hurt Your Company” by Gary Elfring of Elfring Fonts Inc. – Gain insights into distinguishing between valid business ideas and the myths, folklore, and misinformation that can hurt your company.“Google AdWords – Winning the War and Making It Work” by Aaron Weiner of Software Promotions – Learn how recent AdWords changes will impact your account’s performance, and how you can overcome any problems.Other seminar titles include:Practical Roadmap to High Performing WebsitesSecondary Offer NetworksThe Cloud for ISVsAvoiding Problems When Hiring and Working with FreelancersVisit http://www.isvcon.org/speakers.php to read about new seminars that will be added during the summer.Sign up for the conference by September 22 to take advantage of ISVCon’s $820.50(US) registration fee. Registration includes three days of intense education and networking opportunities plus a Thursday evening reception, and break rooms full of snacks and helpful representatives from the conference’s sponsors.Previously known as the Software Industry Conference (SIC), ISVCon carries on a 22 year tradition of supporting independent software developers’ business and marketing efforts with seminars, presentations, and networking opportunities.ISVCon is owned and presented by The Association of Software Professionals. Sponsors for ISVCon 2013 include FastSpring, Avangate, Tightrope Interactive, Software Promotions, Greentram Software, and The Association of Software Professionals. Visit http://www.isvcon.org/ for more information about attending ISVCon 2013. Or visit http://www.isvcon.org/sponsors.php for information about sponsoring the conference.Semper FiGunny Mikeend.
Read More

TFireMonkeyContainer update: bugs fixed, features added

The example application showing a 3D FireMonkey form. On the other tab is a standard 2D form. On Wednesday I announced TFireMonkeyContainer, a VCL control that can host a FireMonkey form, allowing you to mix FireMonkey elements into your VCL app. It was (and is) a new project, and the announcement page listed several known bugs and possible future design changes. Bugs: gone! Design changes:
Read More

Delphi Rocks!

Greetings, As many of you know, I have joined WideOrbit as Technical Product Manager for WO Traffic for Radio. In my new role, I will manage the technical product roadmap, vision and release cycles for WO Traffic for Radio.The best part of it all is that I will be using Delphi. I'm very excited to be using Delphi as a customer.Let me also say that I fully believe in the future of Delphi. With the Delphi coming to Android soon, the competion will have a very tough time catching up. Delphi is quite simply the best rapid prototyping tool there is.See you around,Anders
Read More

TFireMonkeyContainer – a VCL control for mixing VCL and FMX

I've created a small MPL-licensed component called TFireMonkeyContainer.  It's a VCL control that can host a FireMonkey form - 2D or 3D, it doesn't matter. This will let you use FireMonkey's swishy graphics, animations, etc in an existing VCL application, either in a form among other controls, or if the host container is client-aligned then as though the whole window is a FireMonkey form (it
Read More

TestRail 3.0 released

We are excited to announce the availability of TestRail 3.0, a new version of our test management tool. When we started to design and plan this release, we reviewed tons of feedback we received for TestRail over the previous months, went through internal notes and our feedback system as well as discussed future roadmap options […] … Read More

Read More

Raize Components Seeking FireMonkey Feedback

I purchased Raize Components about a year ago after watching a CodeRage demo. I have just barely scratched the surface of how to use this set of components. I'm in the middle of porting an old 640 X 480 D5 application. My original goal was to do this using D2010 but I didn't make enough progress and needed to take advantage of the XE4 upgrade pricing. So, now I'm porting this over to XE4.There are a lot of things to like about RC, too many to mention here. Like many of you I am now faced with the FireMonkey decision. Should I go the VCL route or use FireMonkey? I can tell you this... if Raize had a component set for FireMonkey that was as good as the RC VCL tools my answer would be FireMonkey without one bit of hesitation..Which brings me to this point. I need to get a new version of my software out there before it becomes obsolete. So, I'm going to stick with the VCL side for now. Once that is done then I will look at a FireMonkey port. However, if you have been using FireMonkey and you find yourself frustrated with some of the "out of the box" features there's one person who wants to hear from you, his name is Ray Konopka.I recently visited the RC support forum and here is a portion of Ray's response when asked if he plans to port RC to FireMonkey. (read full thread)...simply trying to port the Raize Components controls over to FireMonkey is probably not a good use of resources and would not have the same impact that the product has on the VCL side.Instead, our plan is to determine those tasks that are difficult for developers to accomplish in FireMonkey and provide custom FireMonkey controls to address those needs. There may be some controls that are similar in design to a Raize Components controls, but will be specifically designed for FireMonkey. In fact, it will probably be a new product line.Unfortunately, I do not have any specifics to share at this time. But I would encourage you to share with us your experiences with FireMonkey and what specific tasks are difficult for you to accomplish. We've been building a list of our own, but the more feedback we can get the better.Ray I'm a such a FireMonkey noob I won't be much help in building a FireMonkey "wish list". Here's where you FireMonkey guys come in. If you have a nit-pick about a standard FireMonkey control or if you find yourself frustrated because the standard FireMonkey controls makes things difficult Ray wants to hear about it.Send your FireMonkey ideas to radiant@raize.comI'm not going to totally rely on you guys. Believe me when I come across a FireMonkey nit-pick I'll send it to Ray.Now, let's get this party started!Semper Fi,Gunny Mikeend.
Read More

Delphi Developers’ plan for mobile, desktop and n-tier development

Early this year I did a developer survey through my blog. I got over 1500 answers and I safely can say 87% use Delphi as their primarily development tools, the other 13% split between C#, C/C++, PHP and other languages. Mobile Development On the mobile development arena I asked about their company plans for mobile […]

Andreano Lanusse | Technology and Software Development
Follow me on Twitter: @andreanolanusse

Read More

Read More

Tweeting from Delphi for iOS apps

Victory Fernandes (Twitter user @victoryjorge) has a great blog post demonstrating how easy it is to use the TMSCloudPack set of components to add Twitter integration into your Delphi for iOS applications. Nice work, Victory (and TMS, for providing such a simple to use API)! As a Twitter junkie myself (feel free to follow me; my handle is @delphijunkie), this is something I may need to explore a bit more. Likewise, some of the other components in the TMS Cloud Pack look very useful, as I find myself embracing more and more cloud services. Share This | Email this page to a friend
Read More

FMX TForm do NOT use ShowModal

Working on a big Delphi Firemonkey iOS Project i found out calling TForm Method ShowModal create such cross effects for incalculable situations. Working with UITableViewController for example the created SubForms the bouncing effects are not working anymore correct. So if you create and show a form with a parent form created with show modal replace it with show Method myNewForm:=TMyForm.create(self); myNewForm.ShowModal; myNewForm.Show;   btw: in iOS projects a showModal Method fit not in the concept from iOS.
Read More