All language subtitles for EmbarcaderoTechnology Partner Spotlight - DevExpress VCL Controls

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (SoranĂ®)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00.129 --> 00:00:06.219 hello i'm julian Bucknall the chief 2 00:00:03.489 --> 00:00:08.229 technology officer for DevExpress and 3 00:00:06.219 --> 00:00:12.159 i'm here today to show what we offer to 4 00:00:08.229 --> 00:00:15.479 rad studio XE 7 VCL developers be they 5 00:00:12.159 --> 00:00:17.979 Delphi or C+ verse builder oriented 6 00:00:15.479 --> 00:00:20.379 given that we have so many controls 7 00:00:17.979 --> 00:00:21.430 frameworks and libraries with so much 8 00:00:20.379 --> 00:00:24.520 functionality 9 00:00:21.430 --> 00:00:27.610 this presentation will of necessity be a 10 00:00:24.520 --> 00:00:30.038 rather whirlwind tour but we will have a 11 00:00:27.610 --> 00:00:33.279 Q&A session afterwards so please do 12 00:00:30.038 --> 00:00:35.229 stick around now I thought we'd start 13 00:00:33.279 --> 00:00:38.139 off with a brief overview of who we are 14 00:00:35.229 --> 00:00:40.599 and where we've been I'm sure many of 15 00:00:38.139 --> 00:00:42.759 you know us and are already customers in 16 00:00:40.599 --> 00:00:44.398 which case I thank you on behalf of our 17 00:00:42.759 --> 00:00:46.839 company for your support over the years 18 00:00:44.398 --> 00:00:50.529 but it doesn't hurt to quickly go over 19 00:00:46.839 --> 00:00:53.469 some basic background developer Express 20 00:00:50.529 --> 00:00:57.638 or DevExpress as we go by these days was 21 00:00:53.469 --> 00:00:59.679 formed in November 1998 just over 16 22 00:00:57.638 --> 00:01:02.589 years ago with a grid control for 23 00:00:59.679 --> 00:01:04.808 Borland Delphi for this grid is still 24 00:01:02.589 --> 00:01:07.089 the foundational control of our vcl 25 00:01:04.808 --> 00:01:10.299 subscription although it has changed a 26 00:01:07.089 --> 00:01:12.009 great deal since those early days that 27 00:01:10.299 --> 00:01:15.039 following year we added other control 28 00:01:12.009 --> 00:01:17.978 suites such as Xpress bars and updated 29 00:01:15.039 --> 00:01:20.739 the grid suite regularly our Delphi and 30 00:01:17.978 --> 00:01:22.779 then C+ was milder offerings increased 31 00:01:20.739 --> 00:01:24.399 in number rapidly until we had quite the 32 00:01:22.779 --> 00:01:27.189 breadth of controls for our board 33 00:01:24.399 --> 00:01:29.228 customers in those days you could even 34 00:01:27.189 --> 00:01:32.139 purchase individual control suites as 35 00:01:29.228 --> 00:01:33.879 was the norm in the market within a 36 00:01:32.139 --> 00:01:35.649 couple of years though we had expanded 37 00:01:33.879 --> 00:01:37.959 into the new and much wider market for 38 00:01:35.649 --> 00:01:40.719 dotnet controls both WinForms and 39 00:01:37.959 --> 00:01:43.719 asp.net again with a grid control for 40 00:01:40.719 --> 00:01:47.408 each you could say that grids are our 41 00:01:43.719 --> 00:01:49.389 lifeblood as well as our passion in the 42 00:01:47.408 --> 00:01:52.509 present day DevExpress has a wide range 43 00:01:49.389 --> 00:01:54.759 of user interface products from VCL to 44 00:01:52.509 --> 00:01:57.999 WinForms to metro to html5 and 45 00:01:54.759 --> 00:02:00.369 javascript from desktop to mobile all 46 00:01:57.999 --> 00:02:04.239 our UI products are sold with full 47 00:02:00.369 --> 00:02:06.569 source code on annual subscriptions for 48 00:02:04.239 --> 00:02:09.070 our VCL customers we offer four packages 49 00:02:06.569 --> 00:02:11.229 first of all and most importantly 50 00:02:09.070 --> 00:02:13.630 there's the full VCL subscription 51 00:02:11.229 --> 00:02:16.960 containing everything we provide for 52 00:02:13.630 --> 00:02:19.630 and C++ builder developers we support 53 00:02:16.960 --> 00:02:22.000 all modern Embarcadero IDs with the 54 00:02:19.630 --> 00:02:25.270 subscription including rad studio xe7 55 00:02:22.000 --> 00:02:29.679 for both delphi and c++ builder in both 56 00:02:25.270 --> 00:02:31.720 32-bit and 64-bit flavors for historical 57 00:02:29.679 --> 00:02:33.429 reasons essentially to support 58 00:02:31.720 --> 00:02:35.380 long-established customers who were able 59 00:02:33.429 --> 00:02:38.160 to purchase individual controls back in 60 00:02:35.380 --> 00:02:40.899 a day we provide three smaller packages 61 00:02:38.160 --> 00:02:43.509 Express grid pack includes all of the 62 00:02:40.899 --> 00:02:45.270 grid controls including the pivot grid 63 00:02:43.509 --> 00:02:47.860 the tree list and property editor 64 00:02:45.270 --> 00:02:50.259 together with layout support skinning 65 00:02:47.860 --> 00:02:52.509 and all the data editors then we have 66 00:02:50.259 --> 00:02:55.899 the express quantum pack which removes 67 00:02:52.509 --> 00:02:58.509 the specialized grid controls finally 68 00:02:55.899 --> 00:03:01.330 there's the express navigation pack that 69 00:02:58.509 --> 00:03:05.320 contains the various toolbars or menus 70 00:03:01.330 --> 00:03:07.330 of ribbon navigation bars and so on as I 71 00:03:05.320 --> 00:03:09.369 mentioned before we offer annual 72 00:03:07.330 --> 00:03:11.770 subscription licenses for all our 73 00:03:09.369 --> 00:03:13.960 products purchasing an annual 74 00:03:11.770 --> 00:03:16.600 subscription gives you full access to 75 00:03:13.960 --> 00:03:19.509 all updates and upgrades we provide for 76 00:03:16.600 --> 00:03:22.029 the year that's two major releases in 77 00:03:19.509 --> 00:03:24.729 June and December and several minor 78 00:03:22.029 --> 00:03:27.339 releases which tend to come out every 79 00:03:24.729 --> 00:03:29.619 month or so given that our host 80 00:03:27.339 --> 00:03:31.479 Embarcadero have released rad studio in 81 00:03:29.619 --> 00:03:33.759 the spring and in the fall for the past 82 00:03:31.479 --> 00:03:36.610 couple of years this means that we will 83 00:03:33.759 --> 00:03:39.789 provide all required and needed updates 84 00:03:36.610 --> 00:03:42.910 to support the new IDE versions as part 85 00:03:39.789 --> 00:03:45.520 of your subscription for free we offer a 86 00:03:42.910 --> 00:03:48.070 trial version for you to try out as well 87 00:03:45.520 --> 00:03:50.320 as a 60 day no questions asked money 88 00:03:48.070 --> 00:03:53.020 back guarantee should you not be 89 00:03:50.320 --> 00:03:54.669 satisfied with your purchase all 90 00:03:53.020 --> 00:03:57.669 subscriptions come with full source code 91 00:03:54.669 --> 00:04:00.779 no royalties and full technical support 92 00:03:57.669 --> 00:04:03.369 with a response within a business day 93 00:04:00.779 --> 00:04:05.110 but enough for the background you are 94 00:04:03.369 --> 00:04:07.899 here to get a quick overview of our 95 00:04:05.110 --> 00:04:09.759 controls in action using rad studio xe7 96 00:04:07.899 --> 00:04:11.380 so that's what I'm going to do I'm going 97 00:04:09.759 --> 00:04:15.850 to be using our latest version which is 98 00:04:11.380 --> 00:04:19.179 version 14.2 I'll start with a brief 99 00:04:15.850 --> 00:04:21.399 look at our mail client demo app this 100 00:04:19.179 --> 00:04:24.070 shows an outlook style mail application 101 00:04:21.399 --> 00:04:25.720 built with DevExpress controls along the 102 00:04:24.070 --> 00:04:27.579 top of the window you can see our ribbon 103 00:04:25.720 --> 00:04:29.979 control providing app why 104 00:04:27.579 --> 00:04:31.500 options and commands next are the grid 105 00:04:29.979 --> 00:04:33.669 controlled and the rich text editor 106 00:04:31.500 --> 00:04:35.589 displaying a list of messages and a 107 00:04:33.669 --> 00:04:37.119 preview of the selected one the 108 00:04:35.589 --> 00:04:40.059 navigation bar on the Left 109 00:04:37.119 --> 00:04:42.669 hosts a tree list control and provides 110 00:04:40.059 --> 00:04:46.509 access to specific application modules 111 00:04:42.669 --> 00:04:49.569 I'll select the calendar module this is 112 00:04:46.509 --> 00:04:52.359 the DevExpress scheduler control it has 113 00:04:49.569 --> 00:04:57.609 multiple views for browsing and managing 114 00:04:52.359 --> 00:05:00.579 scheduled events and appointments and 115 00:04:57.609 --> 00:05:02.259 now selects the contacts module again we 116 00:05:00.579 --> 00:05:04.989 have an instance of the grid control 117 00:05:02.259 --> 00:05:07.449 with a preview pane we could see 118 00:05:04.989 --> 00:05:11.229 additional presentation options such as 119 00:05:07.449 --> 00:05:13.000 images and rich text formatting another 120 00:05:11.229 --> 00:05:15.429 featured view of the grid control here 121 00:05:13.000 --> 00:05:18.158 is the car view where each record 122 00:05:15.429 --> 00:05:21.729 previously shown as a row is now shown 123 00:05:18.158 --> 00:05:25.119 as a card at this moment I'll point out 124 00:05:21.729 --> 00:05:27.250 that our controls are fully skinnable we 125 00:05:25.119 --> 00:05:29.528 ship our VCR packages with a full 126 00:05:27.250 --> 00:05:32.019 skinning or theming library and this 127 00:05:29.528 --> 00:05:34.839 provides some 40 custom-designed and 128 00:05:32.019 --> 00:05:36.940 polished themes to help you provide a 129 00:05:34.839 --> 00:05:40.209 professional look and feel to your 130 00:05:36.940 --> 00:05:43.119 applications with minimal work now let 131 00:05:40.209 --> 00:05:45.729 me switch to our realtor world demo this 132 00:05:43.119 --> 00:05:47.919 demo shows how if DevExpress vcl can 133 00:05:45.729 --> 00:05:50.619 provide a Windows 8 inspired interface 134 00:05:47.919 --> 00:05:53.949 to your application we provide a tile 135 00:05:50.619 --> 00:05:56.500 control that shows grouped tiles that 136 00:05:53.949 --> 00:05:59.468 are fully customizable that can contain 137 00:05:56.500 --> 00:06:01.949 text or images that are animated that 138 00:05:59.468 --> 00:06:05.079 respond to touch as well as mouse 139 00:06:01.949 --> 00:06:07.809 activating a tile navigates to secondary 140 00:06:05.079 --> 00:06:10.269 detail pages and in this demo we show 141 00:06:07.809 --> 00:06:13.028 how controls such as the grid charts 142 00:06:10.269 --> 00:06:15.669 pivot grid and various editors can act 143 00:06:13.028 --> 00:06:18.819 and look in this kind of metro style 144 00:06:15.669 --> 00:06:20.919 application precompiled demos are all 145 00:06:18.819 --> 00:06:23.319 very well but I'm sure you want to see 146 00:06:20.919 --> 00:06:25.539 how easy it is to build them I'm going 147 00:06:23.319 --> 00:06:28.119 to show you this to you right now by 148 00:06:25.539 --> 00:06:31.269 creating the realtor world demo you just 149 00:06:28.119 --> 00:06:34.119 saw well at least the main part of it 150 00:06:31.269 --> 00:06:36.819 using the magic of camtasia's video 151 00:06:34.119 --> 00:06:39.158 editor i'll judiciously skip some of the 152 00:06:36.819 --> 00:06:40.160 repetitive and boring bits otherwise 153 00:06:39.158 --> 00:06:43.459 we'll be here 154 00:06:40.160 --> 00:06:45.859 all day so I'll start with a new vcr 155 00:06:43.459 --> 00:06:48.290 forms application project and add the 156 00:06:45.859 --> 00:06:50.869 TDX tile control component to my form 157 00:06:48.290 --> 00:06:53.450 first i'll specify the size of the tile 158 00:06:50.869 --> 00:06:56.450 items the primary elements of the tile 159 00:06:53.450 --> 00:06:58.190 controls main page I'll switch to the 160 00:06:56.450 --> 00:07:00.829 object inspector to adjust the 161 00:06:58.190 --> 00:07:03.559 corresponding properties and switch back 162 00:07:00.829 --> 00:07:06.940 to resize the form and add tile items 163 00:07:03.559 --> 00:07:06.940 with required sizes 164 00:07:15.489 --> 00:07:23.549 having added the tiles I'll now maximize 165 00:07:18.549 --> 00:07:23.549 the form size and hide the form borders 166 00:07:25.199 --> 00:07:33.369 I'll specify the title for the tile 167 00:07:27.940 --> 00:07:35.859 control and center its content I'll add 168 00:07:33.369 --> 00:07:39.098 a previously created data module with 169 00:07:35.859 --> 00:07:41.679 information on houses sales etc to my 170 00:07:39.098 --> 00:07:44.049 project searching back to the main form 171 00:07:41.679 --> 00:07:46.829 I'll add a skin controller and select 172 00:07:44.049 --> 00:07:49.479 and apply a dark skin to my application 173 00:07:46.829 --> 00:07:52.149 now to add a button to the Thar controls 174 00:07:49.479 --> 00:07:54.009 action bar to close the app I'll assign 175 00:07:52.149 --> 00:07:56.109 an image from the DevExpress icon 176 00:07:54.009 --> 00:07:58.389 library to the button and make it close 177 00:07:56.109 --> 00:08:00.489 the application on a click event what 178 00:07:58.389 --> 00:08:02.919 I'll do now is to make the largest tile 179 00:08:00.489 --> 00:08:06.009 item display house photos with the 180 00:08:02.919 --> 00:08:08.739 sliding animation I'll assign the first 181 00:08:06.009 --> 00:08:12.329 image to it and then add a further four 182 00:08:08.739 --> 00:08:12.329 frames with other images 183 00:08:17.589 --> 00:08:22.779 ditto for a tile item to display photos 184 00:08:20.470 --> 00:08:26.709 of realtor agents with a similar 185 00:08:22.779 --> 00:08:29.200 animation again I'll assign an image to 186 00:08:26.709 --> 00:08:35.080 it and add a further five frames with 187 00:08:29.200 --> 00:08:37.419 images I'll select all the other tile 188 00:08:35.080 --> 00:08:40.950 items to specify their common image and 189 00:08:37.419 --> 00:08:40.950 text alignment settings 190 00:08:46.929 --> 00:08:51.909 then our Lincoln image list stored in my 191 00:08:49.690 --> 00:08:54.609 data module to the selected tile items 192 00:08:51.909 --> 00:08:58.049 and consecutively assign images from 193 00:08:54.609 --> 00:09:00.820 this list to corresponding tile items 194 00:08:58.049 --> 00:09:09.640 now that's done it's time to specify the 195 00:09:00.820 --> 00:09:17.049 tile item captions and now let's color 196 00:09:09.640 --> 00:09:18.760 the tile items it's time to run the 197 00:09:17.049 --> 00:09:22.088 application and see what we've done so 198 00:09:18.760 --> 00:09:23.979 far in action as you can see that images 199 00:09:22.088 --> 00:09:26.469 we specified for the house and agent 200 00:09:23.979 --> 00:09:30.338 tiles automatically slide in with a nice 201 00:09:26.469 --> 00:09:32.260 animation cool it works so let's handle 202 00:09:30.338 --> 00:09:35.919 some tile clicks and add some detail 203 00:09:32.260 --> 00:09:38.260 pages I'll specify titles for the detail 204 00:09:35.919 --> 00:09:41.770 pages of the agents and listing tile 205 00:09:38.260 --> 00:09:43.599 items I'll add a new VCR frame to my 206 00:09:41.770 --> 00:09:47.409 project to serve as a container for the 207 00:09:43.599 --> 00:09:49.838 agents detail page this frame will store 208 00:09:47.409 --> 00:09:56.409 another tile control this time aligned 209 00:09:49.838 --> 00:09:59.200 to the frames left edge I'll set the 210 00:09:56.409 --> 00:10:06.099 size of its tile items and change their 211 00:09:59.200 --> 00:10:08.289 layout to vertical time to add six large 212 00:10:06.099 --> 00:10:11.109 tile items to this tile control and 213 00:10:08.289 --> 00:10:13.320 assign the photos of realtor agents to 214 00:10:11.109 --> 00:10:13.320 them 215 00:10:16.700 --> 00:10:21.950 don't now I'll add a grid control next 216 00:10:20.179 --> 00:10:24.200 to the tile control to display the 217 00:10:21.950 --> 00:10:28.219 details on the houses being sold 218 00:10:24.200 --> 00:10:32.830 filtered by agent I'll save the frame 219 00:10:28.219 --> 00:10:32.830 and add a reference to my data module 220 00:10:33.460 --> 00:10:39.669 now I'll link the grids data where table 221 00:10:36.739 --> 00:10:42.559 view to the corresponding data source 222 00:10:39.669 --> 00:10:44.840 the grid is automatically populated with 223 00:10:42.559 --> 00:10:49.789 columns bound to data source fields I'll 224 00:10:44.840 --> 00:10:52.460 make visible only some of them I'll move 225 00:10:49.789 --> 00:11:00.830 the photo column and set it to display 226 00:10:52.460 --> 00:11:04.429 images I'll select the address column to 227 00:11:00.830 --> 00:11:07.909 display multi-line text let's rename two 228 00:11:04.429 --> 00:11:09.919 other columns now to switch back to the 229 00:11:07.909 --> 00:11:14.030 main form and add a reference to the 230 00:11:09.919 --> 00:11:16.280 recently saved agents frame I'll handle 231 00:11:14.030 --> 00:11:19.989 the agent style items click event to 232 00:11:16.280 --> 00:11:22.429 create this frame on tile activation I 233 00:11:19.989 --> 00:11:24.469 must make sure the grid view displays 234 00:11:22.429 --> 00:11:27.799 only data related to the currently 235 00:11:24.469 --> 00:11:31.969 selected agent I'll do this by filtering 236 00:11:27.799 --> 00:11:33.770 the dataset bound to the view time for 237 00:11:31.969 --> 00:11:35.900 another trial run to see how the agent 238 00:11:33.770 --> 00:11:39.770 style and it's corresponding detail page 239 00:11:35.900 --> 00:11:41.659 work okay I see I got a tweak a couple 240 00:11:39.770 --> 00:11:45.099 of grid properties to improve the 241 00:11:41.659 --> 00:11:45.099 appearance of cell contents 242 00:11:55.049 --> 00:11:57.859 looks good 243 00:12:01.419 --> 00:12:08.739 that's nice time for the research page 244 00:12:06.340 --> 00:12:11.169 I'll add another VCR frame for the 245 00:12:08.739 --> 00:12:16.179 research detail page to display the 246 00:12:11.169 --> 00:12:24.190 dashboard data I'll add a group box to 247 00:12:16.179 --> 00:12:26.700 the frame and place a new grid control 248 00:12:24.190 --> 00:12:26.700 into it 249 00:12:31.289 --> 00:12:36.268 this grid control will display a line 250 00:12:33.659 --> 00:12:38.820 chart so I'll replace the data where 251 00:12:36.268 --> 00:12:41.278 tableview created by default with the 252 00:12:38.820 --> 00:12:46.948 chart view and set it to display the 253 00:12:41.278 --> 00:12:49.619 line diagram I'll save the frame add a 254 00:12:46.948 --> 00:12:51.659 reference to the data module and Link 255 00:12:49.619 --> 00:12:57.359 the chart view to the corresponding data 256 00:12:51.659 --> 00:13:00.088 source now to invoke the grids design 257 00:12:57.359 --> 00:13:03.539 time editor to customize the chart view 258 00:13:00.088 --> 00:13:06.028 I'll add full series to the chart note 259 00:13:03.539 --> 00:13:08.398 that the series were bound automatically 260 00:13:06.028 --> 00:13:10.409 to corresponding datasource fields by 261 00:13:08.398 --> 00:13:12.948 the grid control at the previous step 262 00:13:10.409 --> 00:13:15.239 then I'll define to date groups 263 00:13:12.948 --> 00:13:17.278 controlling the level of detail in my 264 00:13:15.239 --> 00:13:21.469 chart and adjust the chart settings 265 00:13:17.278 --> 00:13:21.469 specific to the line diagram 266 00:13:29.299 --> 00:13:34.010 now I'll add a data where pivot grid to 267 00:13:31.789 --> 00:13:35.840 the frame and link this pivot grid to 268 00:13:34.010 --> 00:13:38.989 the data source containing the data on 269 00:13:35.840 --> 00:13:41.090 house sales this automatically adds 270 00:13:38.989 --> 00:13:43.940 pivot grid fields that are bound to data 271 00:13:41.090 --> 00:13:45.590 source fields I'll simply move them to 272 00:13:43.940 --> 00:13:49.909 the required positions using 273 00:13:45.590 --> 00:13:52.359 drag-and-drop I'll hide filter fields 274 00:13:49.909 --> 00:13:54.830 and adjust the display of the totals 275 00:13:52.359 --> 00:13:57.080 I'll set the date field bound to a 276 00:13:54.830 --> 00:14:01.099 date/time data source field to group 277 00:13:57.080 --> 00:14:03.770 data by years then I'll add another 278 00:14:01.099 --> 00:14:06.260 field called month and bind it to the 279 00:14:03.770 --> 00:14:10.010 same date time field but set it to group 280 00:14:06.260 --> 00:14:11.780 data by months I'll set the filtering of 281 00:14:10.010 --> 00:14:14.469 moving capabilities that are common to 282 00:14:11.780 --> 00:14:17.510 all of the created pivot grid fields 283 00:14:14.469 --> 00:14:19.309 then I'll add a splitter control to the 284 00:14:17.510 --> 00:14:24.650 frame between the pivot grid and the 285 00:14:19.309 --> 00:14:26.900 group box and save my changes I'm going 286 00:14:24.650 --> 00:14:28.909 to switch over to the code editor now to 287 00:14:26.900 --> 00:14:30.619 override to the frame constructor with 288 00:14:28.909 --> 00:14:34.599 the initialization code for the pivot 289 00:14:30.619 --> 00:14:34.599 grid and grid control 290 00:14:44.659 --> 00:14:49.129 then I'll switch to the main form to 291 00:14:47.000 --> 00:14:52.039 handle the researched aisle items event 292 00:14:49.129 --> 00:14:54.588 to create this frame on tile activation 293 00:14:52.039 --> 00:14:57.338 just as I did with the agent tile items 294 00:14:54.588 --> 00:14:57.338 event handler 295 00:15:06.400 --> 00:15:12.099 time to run the application again to see 296 00:15:08.710 --> 00:15:14.289 how it's all working both the research 297 00:15:12.099 --> 00:15:16.690 and agents detail pages now display 298 00:15:14.289 --> 00:15:19.599 relevant data and I can use the pivot 299 00:15:16.690 --> 00:15:23.140 grid and grid controls to analyze it as 300 00:15:19.599 --> 00:15:24.489 required of course as I said at the 301 00:15:23.140 --> 00:15:26.619 start this is only part of the 302 00:15:24.489 --> 00:15:31.140 functionality implemented in our realtor 303 00:15:26.619 --> 00:15:31.140 world demo and here it is again 304 00:15:41.888 --> 00:15:46.719 but I hope that I've shown you enough in 305 00:15:44.078 --> 00:15:49.629 this whirlwind let's create a demo app 306 00:15:46.719 --> 00:15:52.629 to assure you that with the DevExpress 307 00:15:49.629 --> 00:15:54.849 VCO controls you can create modern 308 00:15:52.629 --> 00:16:04.749 applications with a beautiful and 309 00:15:54.849 --> 00:16:05.768 functional user interface thank you for 310 00:16:04.749 --> 00:16:08.049 listening and watching this presentation 311 00:16:05.768 --> 00:16:10.659 I do hope that it has been informative 312 00:16:08.049 --> 00:16:13.258 and it gave you some feel for what we 313 00:16:10.659 --> 00:16:15.219 are passionate about in the VCL ui space 314 00:16:13.258 --> 00:16:17.619 will now have a question-and-answer 315 00:16:15.219 --> 00:16:18.969 session but remember if you want to get 316 00:16:17.619 --> 00:16:20.948 a hold of me to ask a question or 317 00:16:18.969 --> 00:16:24.008 provide some feedback there's my email 318 00:16:20.948 --> 00:16:27.039 address I've also provided my twitter 319 00:16:24.008 --> 00:16:29.049 handle for conversations in 140 320 00:16:27.039 --> 00:16:31.508 character tongues should you prefer is 321 00:16:29.049 --> 00:16:33.939 there a way can people create their own 322 00:16:31.508 --> 00:16:36.008 custom themes and skins as well or is 323 00:16:33.939 --> 00:16:40.388 that the ones you deliver they're just 324 00:16:36.008 --> 00:16:42.849 the ones we deliver we will help you so 325 00:16:40.388 --> 00:16:45.939 let's go back a little easy astray to 326 00:16:42.849 --> 00:16:48.969 create a theme is to basically take an 327 00:16:45.939 --> 00:16:50.828 existing theme and then modify it we'll 328 00:16:48.969 --> 00:16:53.648 help you do that so if you have for 329 00:16:50.828 --> 00:16:56.049 example a particular color scheme for 330 00:16:53.648 --> 00:16:59.528 your for your application for your 331 00:16:56.049 --> 00:17:02.169 company and you like a particular theme 332 00:16:59.528 --> 00:17:05.918 that we have already then we'll help you 333 00:17:02.169 --> 00:17:08.649 you know change that change the colors 334 00:17:05.918 --> 00:17:10.178 for example all the fonts to suit your 335 00:17:08.649 --> 00:17:13.510 particular application and your 336 00:17:10.178 --> 00:17:17.288 particular internal you know 337 00:17:13.510 --> 00:17:18.880 company-wide look and feel ok and the 338 00:17:17.288 --> 00:17:21.219 reason I asked that because of my first 339 00:17:18.880 --> 00:17:23.139 question about that you do your own 340 00:17:21.219 --> 00:17:26.198 custom painting and you've done it long 341 00:17:23.139 --> 00:17:28.359 before we did our work in the VCL 342 00:17:26.198 --> 00:17:30.880 manager but what it means that if 343 00:17:28.359 --> 00:17:33.849 someone wants to use some of our themes 344 00:17:30.880 --> 00:17:36.639 and the controls they could they can 345 00:17:33.849 --> 00:17:39.069 create a theme on our side that matches 346 00:17:36.639 --> 00:17:40.389 a theme that you already have and and if 347 00:17:39.069 --> 00:17:42.579 they like something we're delivering 348 00:17:40.389 --> 00:17:45.250 they could work with you to create you 349 00:17:42.579 --> 00:17:49.178 know the theme that that looks that same 350 00:17:45.250 --> 00:17:51.319 for example suddenly yes yep yeah so and 351 00:17:49.178 --> 00:17:53.689 then 352 00:17:51.319 --> 00:17:55.579 do you I you know I don't know how many 353 00:17:53.689 --> 00:17:59.660 themes are I have to go back and go look 354 00:17:55.579 --> 00:18:02.180 at the at the list of something like 14 355 00:17:59.660 --> 00:18:05.390 yeah some of them some of them are kind 356 00:18:02.180 --> 00:18:10.489 of peculiar so you know Valentine's Day 357 00:18:05.390 --> 00:18:12.680 theme which to be honest you know you're 358 00:18:10.489 --> 00:18:15.079 in a urine egg a company and you're in 359 00:18:12.680 --> 00:18:16.790 their back office and you know you're 360 00:18:15.079 --> 00:18:20.270 given this application this Delphi 361 00:18:16.790 --> 00:18:22.069 application and that's what you use the 362 00:18:20.270 --> 00:18:24.319 fact that we have a fun theme for those 363 00:18:22.069 --> 00:18:26.239 special days actually make sure you know 364 00:18:24.319 --> 00:18:29.359 job a little bit more fun if you like 365 00:18:26.239 --> 00:18:31.489 yeah yeah but no normally they're just 366 00:18:29.359 --> 00:18:34.400 basically you know Microsoft this type 367 00:18:31.489 --> 00:18:36.260 themes especially these days with the 368 00:18:34.400 --> 00:18:36.500 the flatter look and all that kinda 369 00:18:36.260 --> 00:18:39.199 stuff 370 00:18:36.500 --> 00:18:42.619 okay and and the I used to be calling 371 00:18:39.199 --> 00:18:46.250 it's the metro look the the what is it 372 00:18:42.619 --> 00:18:48.469 orange and the green you have those yes 373 00:18:46.250 --> 00:18:50.780 yes so then if somebody wanted to choose 374 00:18:48.469 --> 00:18:53.869 those we also have those in the Delphi 375 00:18:50.780 --> 00:18:57.050 vcl theme manager side the same those 376 00:18:53.869 --> 00:18:59.150 same choices of the the Metro style or 377 00:18:57.050 --> 00:19:01.339 whatever I think we still use that name 378 00:18:59.150 --> 00:19:03.260 as part of the file name so so there's 379 00:19:01.339 --> 00:19:05.510 some commonality there to get you know 380 00:19:03.260 --> 00:19:07.969 so it's not jarring as you're mixing and 381 00:19:05.510 --> 00:19:10.040 matching components that are better VCL 382 00:19:07.969 --> 00:19:12.920 theme versus DevExpress things great 383 00:19:10.040 --> 00:19:15.920 okay so enough of me hogging the 384 00:19:12.920 --> 00:19:17.449 conversation and the questions let's go 385 00:19:15.920 --> 00:19:20.589 to the log and you've already put some 386 00:19:17.449 --> 00:19:22.729 of the answers in I guess it's Ian and 387 00:19:20.589 --> 00:19:24.500 also Antonio there's sort of two 388 00:19:22.729 --> 00:19:26.829 variations of the question that I knew 389 00:19:24.500 --> 00:19:30.800 would come up do you currently have any 390 00:19:26.829 --> 00:19:32.959 grids for fire monkey oh and and you 391 00:19:30.800 --> 00:19:35.569 answered that and you can expand if you 392 00:19:32.959 --> 00:19:37.420 want and and then Antonia was saying do 393 00:19:35.569 --> 00:19:41.479 you have any plans to support my mother 394 00:19:37.420 --> 00:19:43.910 so we have plans to support farm monkey 395 00:19:41.479 --> 00:19:47.060 we've been yet monitoring what fire 396 00:19:43.910 --> 00:19:49.520 monkey does and how far monkey works I 397 00:19:47.060 --> 00:19:52.069 will point out to everybody I'm sure 398 00:19:49.520 --> 00:19:54.560 everybody knows you know VCL is not far 399 00:19:52.069 --> 00:19:59.270 monkey or far monkeys not vzl it's it's 400 00:19:54.560 --> 00:20:02.270 not like we can there are exactly the 401 00:19:59.270 --> 00:20:04.109 same API is in both and we've been 402 00:20:02.270 --> 00:20:08.010 monitoring fire monkey ever since 403 00:20:04.109 --> 00:20:10.798 very early days was a tough AFC I can't 404 00:20:08.010 --> 00:20:13.469 remember now this is my ex he too was 405 00:20:10.798 --> 00:20:15.989 the AC who was a subset using free 406 00:20:13.469 --> 00:20:19.048 Pascal I really think of X III is the 407 00:20:15.989 --> 00:20:21.750 first one that brought windows and n 408 00:20:19.048 --> 00:20:25.769 Macintosh for what we would call fire 409 00:20:21.750 --> 00:20:26.909 monkey but go ahead sorry so we we we 410 00:20:25.769 --> 00:20:29.579 look at fire monkey in two different 411 00:20:26.909 --> 00:20:30.989 ways first of all is the desktop fire 412 00:20:29.579 --> 00:20:33.479 monkey if you like and then there's the 413 00:20:30.989 --> 00:20:35.459 mobile fire monkey let me first of all 414 00:20:33.479 --> 00:20:38.668 talk about the fur the mobile fire 415 00:20:35.459 --> 00:20:42.269 monkey we have no plans at present to 416 00:20:38.668 --> 00:20:45.058 support fire monkey on mobile devices 417 00:20:42.269 --> 00:20:47.369 and the reason for that is we have our 418 00:20:45.058 --> 00:20:49.349 own products for mobile and I would go 419 00:20:47.369 --> 00:20:51.869 into them here but you go to DevExpress 420 00:20:49.349 --> 00:20:54.599 comm you can find out about them so we 421 00:20:51.869 --> 00:20:57.899 have our own path if you like into the 422 00:20:54.599 --> 00:21:00.719 mobile world and we're supporting other 423 00:20:57.899 --> 00:21:03.469 technologies for mobile now for farm 424 00:21:00.719 --> 00:21:07.769 monkey on the desktop we've been doing 425 00:21:03.469 --> 00:21:12.349 every every release of rad studio we we 426 00:21:07.769 --> 00:21:15.329 do more experiments on you know creating 427 00:21:12.349 --> 00:21:19.439 some of the controls that we have in far 428 00:21:15.329 --> 00:21:22.439 monkey a to test the if you like the 429 00:21:19.439 --> 00:21:25.649 underlying API at the runtime and B to 430 00:21:22.439 --> 00:21:27.750 test the the performance and I have to 431 00:21:25.649 --> 00:21:28.829 say that you know our last experiment 432 00:21:27.750 --> 00:21:33.418 with xe7 433 00:21:28.829 --> 00:21:36.630 way back in September led us to believe 434 00:21:33.418 --> 00:21:41.149 that things are getting to the point 435 00:21:36.630 --> 00:21:45.529 where we could support farm monkey with 436 00:21:41.149 --> 00:21:49.288 on the desktop so Windows and the Mac 437 00:21:45.529 --> 00:21:53.479 then we get into the problem of you know 438 00:21:49.288 --> 00:21:57.149 resource allocation we have a huge VCL 439 00:21:53.479 --> 00:22:02.699 library the video showed if you like 440 00:21:57.149 --> 00:22:05.489 just get part of that in the by looking 441 00:22:02.699 --> 00:22:07.529 at a particular demo and but you know 442 00:22:05.489 --> 00:22:09.298 the video didn't talk about things like 443 00:22:07.529 --> 00:22:13.288 you know the spreadsheet control that 444 00:22:09.298 --> 00:22:16.739 we've just had released in the past six 445 00:22:13.288 --> 00:22:18.069 months you know things like gauges for 446 00:22:16.739 --> 00:22:21.040 that 447 00:22:18.069 --> 00:22:23.979 that map control for VCL and so on so 448 00:22:21.040 --> 00:22:26.949 forth we have a great deal of 449 00:22:23.979 --> 00:22:31.000 functionality still left if you like to 450 00:22:26.949 --> 00:22:33.810 write and to implement for vcl and we 451 00:22:31.000 --> 00:22:36.250 don't have the resources to be able to 452 00:22:33.810 --> 00:22:38.650 essentially take the T divide it into 453 00:22:36.250 --> 00:22:40.270 two and say okay guys you're working off 454 00:22:38.650 --> 00:22:43.209 our market you're working on VCO 455 00:22:40.270 --> 00:22:45.910 so at the moment I think we're you might 456 00:22:43.209 --> 00:22:48.520 say we're resource constrained a little 457 00:22:45.910 --> 00:22:52.060 bit to support fire monkey with a a 458 00:22:48.520 --> 00:22:53.380 control set and you gotta realize you 459 00:22:52.060 --> 00:22:56.500 know if we suddenly say okay we're going 460 00:22:53.380 --> 00:22:59.829 to do a farm monkey control or farm like 461 00:22:56.500 --> 00:23:01.689 you sweet people are going to jump all 462 00:22:59.829 --> 00:23:04.689 over us saying well I need the grid I 463 00:23:01.689 --> 00:23:08.589 need the spreadsheet I need the whatever 464 00:23:04.689 --> 00:23:10.239 it may be the tree list you know we're 465 00:23:08.589 --> 00:23:13.989 going to have to have a pretty full 466 00:23:10.239 --> 00:23:18.819 suite to begin with so again it talks 467 00:23:13.989 --> 00:23:21.550 about resource constraints so I'd have 468 00:23:18.819 --> 00:23:23.530 to say at the moment don't expect any 469 00:23:21.550 --> 00:23:26.319 farm like it controls from us if we do 470 00:23:23.530 --> 00:23:31.060 do some will certainly be announcing it 471 00:23:26.319 --> 00:23:34.630 and we'll do it peacefully ill I would 472 00:23:31.060 --> 00:23:36.400 have to say and let's see Sherman's 473 00:23:34.630 --> 00:23:37.869 saying the best component library for 474 00:23:36.400 --> 00:23:42.760 Delphi or without a doubt thanks for 475 00:23:37.869 --> 00:23:44.859 this presentation and then there's 476 00:23:42.760 --> 00:23:48.280 question is the mail application one of 477 00:23:44.859 --> 00:23:51.219 the demos that comes with it right yes 478 00:23:48.280 --> 00:23:53.489 yes it is the demos that you saw the 479 00:23:51.219 --> 00:23:57.760 mail mail app right at the beginning 480 00:23:53.489 --> 00:24:01.030 plus the realtor world out there demos 481 00:23:57.760 --> 00:24:02.739 with the subscription you get full 482 00:24:01.030 --> 00:24:05.739 source code you can you know plow 483 00:24:02.739 --> 00:24:07.660 through it and and see how we did things 484 00:24:05.739 --> 00:24:09.910 I mean obviously with the realtor world 485 00:24:07.660 --> 00:24:12.849 demo we were basically trying to shadow 486 00:24:09.910 --> 00:24:16.239 how little code you have to write to be 487 00:24:12.849 --> 00:24:18.310 able to get a great UI but obviously 488 00:24:16.239 --> 00:24:21.040 yeah we didn't show any of the data 489 00:24:18.310 --> 00:24:22.449 access or anything like that so yeah you 490 00:24:21.040 --> 00:24:25.599 get all source code you can see how we 491 00:24:22.449 --> 00:24:27.119 did it we can you can see how you know 492 00:24:25.599 --> 00:24:29.500 to implement that into your own 493 00:24:27.119 --> 00:24:30.790 applications or maybe even take you know 494 00:24:29.500 --> 00:24:33.219 something like the mail then 495 00:24:30.790 --> 00:24:36.520 application and make that as a template 496 00:24:33.219 --> 00:24:38.229 for your own application and then since 497 00:24:36.520 --> 00:24:40.689 you have data bound controls through 498 00:24:38.229 --> 00:24:43.089 data sets and data sources and so on 499 00:24:40.689 --> 00:24:45.069 right then if somebody's using DB 500 00:24:43.089 --> 00:24:47.050 Express so they're using fire dag or 501 00:24:45.069 --> 00:24:51.430 something else there there there oh 502 00:24:47.050 --> 00:24:54.579 right we we support that I would you 503 00:24:51.430 --> 00:25:02.020 know point out that with the grid in 504 00:24:54.579 --> 00:25:05.670 particular we have a server node for the 505 00:25:02.020 --> 00:25:10.599 grid so that you can point the grid at a 506 00:25:05.670 --> 00:25:13.810 multi million row database table and it 507 00:25:10.599 --> 00:25:16.780 will still work extremely quickly we 508 00:25:13.810 --> 00:25:20.170 have no special code in there which we 509 00:25:16.780 --> 00:25:24.520 call server mode to only download to 510 00:25:20.170 --> 00:25:35.219 your to your device to your PC those 511 00:25:24.520 --> 00:25:40.599 records which can get displayed yep and 512 00:25:35.219 --> 00:25:42.280 then and oh I had one other question if 513 00:25:40.599 --> 00:25:44.709 someone goes to they have expressed will 514 00:25:42.280 --> 00:25:46.270 they find video demos or they just 515 00:25:44.709 --> 00:25:49.119 download the trial they find different 516 00:25:46.270 --> 00:25:52.510 demos that or videos to help them 517 00:25:49.119 --> 00:25:56.739 understand the different controls videos 518 00:25:52.510 --> 00:25:58.750 were slowly adding videos with the new 519 00:25:56.739 --> 00:26:02.199 controls and the new functionality we 520 00:25:58.750 --> 00:26:05.160 produce as part of our releases but 521 00:26:02.199 --> 00:26:07.390 you'll be able to download the trial run 522 00:26:05.160 --> 00:26:09.839 one of my guys and the team has just 523 00:26:07.390 --> 00:26:11.770 pointed out we have the demos that I 524 00:26:09.839 --> 00:26:15.510 demonstrated are available as 525 00:26:11.770 --> 00:26:18.670 executables so you can download those 526 00:26:15.510 --> 00:26:20.380 basically get a DevExpress comm / VCL 527 00:26:18.670 --> 00:26:24.099 and you'll be able to get everything you 528 00:26:20.380 --> 00:26:27.369 need excellent there was an off topic 529 00:26:24.099 --> 00:26:29.140 question about VoIP and and Jose just 530 00:26:27.369 --> 00:26:32.319 searched Delphi in VoIP in you'll find 531 00:26:29.140 --> 00:26:36.130 all sorts of components or libraries or 532 00:26:32.319 --> 00:26:38.260 voice over IP unless there's something 533 00:26:36.130 --> 00:26:40.319 in the DevExpress TCL controls for a 534 00:26:38.260 --> 00:26:43.889 voice over IP truly know 535 00:26:40.319 --> 00:26:45.569 no no yeah back in the day with turbo 536 00:26:43.889 --> 00:26:48.149 power whatever with each other we'd have 537 00:26:45.569 --> 00:26:52.019 stuff like that but no yeah though 538 00:26:48.149 --> 00:26:56.189 that's how far back Julian goes and 539 00:26:52.019 --> 00:26:59.668 unfortunately I go I guess is mean 540 00:26:56.189 --> 00:27:02.339 originally when I first joined in Berlin 541 00:26:59.668 --> 00:27:04.769 in 85 and and during that time in the 542 00:27:02.339 --> 00:27:06.449 few years after that a turbo power was 543 00:27:04.769 --> 00:27:08.788 right across the street here in Scotts 544 00:27:06.449 --> 00:27:11.759 Valley with Kim Conan and and the guy 545 00:27:08.788 --> 00:27:12.058 and we used to meet up at Malone's it's 546 00:27:11.759 --> 00:27:17.819 over 547 00:27:12.058 --> 00:27:19.319 it's a local you read right along Scotts 548 00:27:17.819 --> 00:27:22.019 Valley Drive as well we used to meet up 549 00:27:19.319 --> 00:27:24.119 there just walk across the street but in 550 00:27:22.019 --> 00:27:26.489 a site that's really off topic that's 551 00:27:24.119 --> 00:27:27.899 more for you all right we have February 552 00:27:26.489 --> 00:27:30.899 9 through 13 553 00:27:27.899 --> 00:27:32.759 alex is asking and you mentioned C++ 554 00:27:30.899 --> 00:27:36.119 builder support do all the components 555 00:27:32.759 --> 00:27:37.619 work in C++ are there any limitations no 556 00:27:36.119 --> 00:27:40.589 limitations they'll work with C++ 557 00:27:37.619 --> 00:27:45.139 builder in both 32-bit and 64-bit and 558 00:27:40.589 --> 00:27:47.548 the same with Delphi 32-bit 64-bit 559 00:27:45.139 --> 00:27:49.199 terminating saying in the demos of the 560 00:27:47.548 --> 00:27:51.719 product there are two skins for Metro 561 00:27:49.199 --> 00:27:53.189 interface white and black are there the 562 00:27:51.719 --> 00:27:55.859 other ones and I mentioned what there's 563 00:27:53.189 --> 00:27:59.909 like the green and the blue orange 564 00:27:55.859 --> 00:28:02.849 I could have to ask the team what what 565 00:27:59.909 --> 00:28:12.709 we have I don't have the demo here so I 566 00:28:02.849 --> 00:28:19.428 can't quickly so I have to ask the team 567 00:28:12.709 --> 00:28:21.500 best bet German is to email me at that 568 00:28:19.428 --> 00:28:25.619 email address you see on the screen 569 00:28:21.500 --> 00:28:30.239 Julian be at DevExpress calm and I'll 570 00:28:25.619 --> 00:28:33.418 get you some more information and and 571 00:28:30.239 --> 00:28:36.239 you know excellent VCO components we've 572 00:28:33.418 --> 00:28:37.798 we've been very happy with all the work 573 00:28:36.239 --> 00:28:40.229 and we still are happy don't I don't 574 00:28:37.798 --> 00:28:44.209 want to say it in the wrong way Express 575 00:28:40.229 --> 00:28:46.288 is doing it seriously cuz well I mean 576 00:28:44.209 --> 00:28:48.989 we've been together for a long long time 577 00:28:46.288 --> 00:28:51.959 so absolutely yeah absolutely and 578 00:28:48.989 --> 00:28:53.660 there's so much Windows specific and VCO 579 00:28:51.959 --> 00:28:55.939 work to be done moving 580 00:28:53.660 --> 00:28:58.040 forward I mean the metropolis stuff came 581 00:28:55.939 --> 00:29:00.250 in eighth now we're we're all involved 582 00:28:58.040 --> 00:29:03.319 in the Windows 10 kind of preview world 583 00:29:00.250 --> 00:29:05.089 without him ability and where we've got 584 00:29:03.319 --> 00:29:07.880 it I've got it in a VM we've got it all 585 00:29:05.089 --> 00:29:11.359 over Rd so we're you know we're working 586 00:29:07.880 --> 00:29:13.579 to make sure that vcl continues to be 587 00:29:11.359 --> 00:29:16.040 supportive and enhanced and work with 588 00:29:13.579 --> 00:29:18.800 with the next major release I guess it's 589 00:29:16.040 --> 00:29:20.959 it's the last I always get confused in 590 00:29:18.800 --> 00:29:23.689 their announcement it's in a sense the 591 00:29:20.959 --> 00:29:25.699 last release of Windows because they're 592 00:29:23.689 --> 00:29:27.410 just gonna continuously update it for 593 00:29:25.699 --> 00:29:31.550 the rest of us right like that's right 594 00:29:27.410 --> 00:29:35.479 so it's OS and an iOS right yeah so it's 595 00:29:31.550 --> 00:29:36.859 just gonna be Windows 10 and as far as 596 00:29:35.479 --> 00:29:40.579 we understand as well there'll be no 597 00:29:36.859 --> 00:29:42.890 windows 11 it'll just be a release a 598 00:29:40.579 --> 00:29:45.380 minor release update here update there 599 00:29:42.890 --> 00:29:48.199 and so and so forth which is why they're 600 00:29:45.380 --> 00:29:50.959 you know planning to give it away for 601 00:29:48.199 --> 00:29:54.770 the first year to encourage everybody to 602 00:29:50.959 --> 00:29:56.989 go to Windows 10 and once that happens 603 00:29:54.770 --> 00:29:58.880 you know all your new PCs will that 604 00:29:56.989 --> 00:30:02.180 Windows 10 and you'll pay for it 605 00:29:58.880 --> 00:30:03.109 favorite then but yeah yes we're exactly 606 00:30:02.180 --> 00:30:05.359 the same position as you 607 00:30:03.109 --> 00:30:07.430 yeah we're gonna be supporting it we're 608 00:30:05.359 --> 00:30:10.069 going to be making sure all of our 609 00:30:07.430 --> 00:30:12.530 products included the VCL subscription 610 00:30:10.069 --> 00:30:14.660 works within those ten and taking 611 00:30:12.530 --> 00:30:16.489 advantage of hey if there's some new UI 612 00:30:14.660 --> 00:30:19.819 paradigms or other functionality in 613 00:30:16.489 --> 00:30:22.459 Windows platform we know the windows in 614 00:30:19.819 --> 00:30:25.400 our world native code Intel processor 615 00:30:22.459 --> 00:30:27.650 platforms and then we'll see what 616 00:30:25.400 --> 00:30:30.709 happens about Windows on other chips and 617 00:30:27.650 --> 00:30:32.930 so on in the future but there's plenty 618 00:30:30.709 --> 00:30:35.540 of work to be done and plenty of use of 619 00:30:32.930 --> 00:30:38.180 all the skills everyone has in delphi 620 00:30:35.540 --> 00:30:40.699 and c++ builder for the VCL for years to 621 00:30:38.180 --> 00:30:43.550 come it at the same time there's as you 622 00:30:40.699 --> 00:30:45.380 see in julienne in the QA there's more 623 00:30:43.550 --> 00:30:50.869 people cheering you on about fire monkey 624 00:30:45.380 --> 00:30:52.640 as well but as Julian knows my job and 625 00:30:50.869 --> 00:30:54.739 our job here as part of developer 626 00:30:52.640 --> 00:30:56.869 relations is just to make everything 627 00:30:54.739 --> 00:30:58.430 available and brief all the partners on 628 00:30:56.869 --> 00:30:59.739 what we're doing with releases and 629 00:30:58.430 --> 00:31:01.790 getting them on the betas and 630 00:30:59.739 --> 00:31:04.579 encouraging them but it's not our 631 00:31:01.790 --> 00:31:06.050 business decision to make as as Julian 632 00:31:04.579 --> 00:31:08.569 clearly outlined everyone 633 00:31:06.050 --> 00:31:11.329 each of our technology partners make 634 00:31:08.569 --> 00:31:13.130 their own investment solutions for their 635 00:31:11.329 --> 00:31:16.250 companies for their businesses and for 636 00:31:13.130 --> 00:31:19.489 their customers yes agreed agreed 637 00:31:16.250 --> 00:31:22.219 totally yep and I've gone I I guess was 638 00:31:19.489 --> 00:31:24.199 last year I went to a DevExpress event 639 00:31:22.219 --> 00:31:27.349 at Microsoft Office in San Francisco on 640 00:31:24.199 --> 00:31:29.989 is it I always called it the extreme or 641 00:31:27.349 --> 00:31:34.489 extreme I don't know what the term is so 642 00:31:29.989 --> 00:31:36.849 cool job html5 stuffs really me yeah we 643 00:31:34.489 --> 00:31:40.369 we started off by calling it D extreme 644 00:31:36.849 --> 00:31:43.819 and we renamed it after a year or so to 645 00:31:40.369 --> 00:31:46.969 dev extreme okay I mean since yeah it's 646 00:31:43.819 --> 00:31:48.589 it's essentially the same thing it's an 647 00:31:46.969 --> 00:31:51.290 application framework for creating 648 00:31:48.589 --> 00:31:55.219 mobile apps with html5 and JavaScript 649 00:31:51.290 --> 00:31:57.859 and we target ios and android and yet 650 00:31:55.219 --> 00:31:59.599 now the time moves on so faster probably 651 00:31:57.859 --> 00:32:02.060 was a couple years when I went up and 652 00:31:59.599 --> 00:32:04.939 because I got a little bag and brochure 653 00:32:02.060 --> 00:32:07.510 and it was DX 3 and that that'll time it 654 00:32:04.939 --> 00:32:11.359 that was what it was called then 655 00:32:07.510 --> 00:32:14.349 whenever that was but it was great it 656 00:32:11.359 --> 00:32:17.000 was great just to sit in on a DevExpress 657 00:32:14.349 --> 00:32:19.280 session live in an office so it was 658 00:32:17.000 --> 00:32:21.229 pretty much Julian as always it's great 659 00:32:19.280 --> 00:32:23.329 to hear your voice I guess we just don't 660 00:32:21.229 --> 00:32:29.810 see each other in airport lobbies that 661 00:32:23.329 --> 00:32:31.640 often or hotel lobbies or yeah but thank 662 00:32:29.810 --> 00:32:34.640 you thank you very much for having us 663 00:32:31.640 --> 00:32:36.229 here or me here and allow me to talk 664 00:32:34.640 --> 00:32:38.650 about them express thank you thank 665 00:32:36.229 --> 00:32:38.650 excellent 50757

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.