All language subtitles for EmbarcaderoTechnology Partner Spotlight - DevExpress VCL Controls
Afrikaans
Akan
Albanian
Amharic
Arabic
Armenian
Azerbaijani
Basque
Belarusian
Bemba
Bengali
Bihari
Bosnian
Breton
Bulgarian
Cambodian
Catalan
Cebuano
Cherokee
Chichewa
Chinese (Simplified)
Chinese (Traditional)
Corsican
Croatian
Czech
Danish
Dutch
English
Esperanto
Estonian
Ewe
Faroese
Filipino
Finnish
French
Frisian
Ga
Galician
Georgian
German
Greek
Guarani
Gujarati
Haitian Creole
Hausa
Hawaiian
Hebrew
Hindi
Hmong
Hungarian
Icelandic
Igbo
Indonesian
Interlingua
Irish
Italian
Japanese
Javanese
Kannada
Kazakh
Kinyarwanda
Kirundi
Kongo
Korean
Krio (Sierra Leone)
Kurdish
Kurdish (SoranĂ®)
Kyrgyz
Laothian
Latin
Latvian
Lingala
Lithuanian
Lozi
Luganda
Luo
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mauritian Creole
Moldavian
Mongolian
Myanmar (Burmese)
Montenegrin
Nepali
Nigerian Pidgin
Northern Sotho
Norwegian
Norwegian (Nynorsk)
Occitan
Oriya
Oromo
Pashto
Persian
Polish
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi
Quechua
Romanian
Romansh
Runyakitara
Russian
Samoan
Scots Gaelic
Serbian
Serbo-Croatian
Sesotho
Setswana
Seychellois Creole
Shona
Sindhi
Sinhalese
Slovak
Slovenian
Somali
Spanish
Spanish (Latin American)
Sundanese
Swahili
Swedish
Tajik
Tamil
Tatar
Telugu
Thai
Tigrinya
Tonga
Tshiluba
Tumbuka
Turkish
Turkmen
Twi
Uighur
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Wolof
Xhosa
Yiddish
Yoruba
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.